ProductTypeDefinitionsAPIでProductTypeを取得できない


#1

SP-APIを使用して外部から商品を相乗り出品させようとしているのですが、
Product Type Definitions APIでProductTypeにアクセスすることができません。

searchDefinitionsProductTypesの第2引数に対して、
'PRODUCT’を渡すと空の配列が返り値として返ってくるのですが、
それ以外の場合は何を書いても結果が返ってきません。

また、Feed APIでjsonを送っても、同じ結果になります。
なぜアクセスできないのでしょうか?
また、どこを参照すれば適切な商品タイプが分かりますか?

public function searchDefinitionsProductTypes() {
  $config = new \SellingPartnerApi\Configuration([
        "lwaClientId" => self::constOptions["amazon"]["client_id"],
        "lwaClientSecret" => self::constOptions["amazon"]["client_secret"],
        "lwaRefreshToken" => self::constOptions["amazon"]["refresh_token"],
        "awsAccessKeyId" => self::constOptions["amazon"]["access_key"],
        "awsSecretAccessKey" => self::constOptions["amazon"]["secret_key"],
        "endpoint" => \SellingPartnerApi\Endpoint::FE
    ]);

    $apiInstance = new \SellingPartnerApi\Api\ProductTypeDefinitionsApi($config);
    $marketplace_ids = “XXXXXXXXXXXXX”;
    $keywords = 'PRODUCT';

    try {
        $result = $apiInstance->searchDefinitionsProductTypes($marketplace_ids, $keywords); echo  $result;

    } catch (Exception $e) {
        echo 'Exception when calling ProductTypeDefinitionsApi->getDefinitionsProductType: ', $e->getMessage(), PHP_EOL;
    }
}

closed #2

このトピックは最後の返信から180日が経過したので自動的にクローズされました。新たに返信することはできません。