Etsy API не будет возвращать списки магазинов

Работая над моим первым вызовом API для виджета WordPress, я не понимаю, почему запрос ничего не возвращает, когда я пытаюсь настроить таргетинг на магазин. Когда я прочитал документацию, я увидел findAllShops и попробовал:

$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';

$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?api_key=' . $apikey;

а также

$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?method=GET&api_key=:' . $apikey;

но мой JSON-файл возвращается пустым. Ссылка на тег Меня привели к Получение всех изображений в магазине Etsy но когда я попытался использовать:

$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';

$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?api_key=' . $apikey;

мой файл JSON вернулся пустым. После изучения документации Etsy API это говорит, что getShop метод должен получить параметры shop_id с типом массива в виде id или же name, Как я могу получить API для возврата JSON для магазина? name а не по id?

Редактировать:

После комментариев у меня сложилось впечатление, что я могу получить название магазина из:

введите описание изображения здесь

и когда я посещаю array(shop_id_or_name) Я получил:

Либо номер магазина, либо логин. (Примечание: идентификаторы магазинов не
взаимозаменяемы с идентификаторами пользователей.)

Я мог бы неправильно понять это, но на основании этого я думал, что смог получить название магазина.

Я также попробовал это на Etsy консоль Apigee и когда я выбираю метод findAllShops Я получаю URL запроса:

https://openapi.etsy.com/v2/private/shops

и я взял это и добавил свой токен. По-прежнему возвращает пустой файл JSON.

2

Решение

Все строки запроса верны, кроме двоеточия (:) перед shop_id,

Например:

Возвращает все магазины

https://openapi.etsy.com/v2/shops/?api_key=$apikey

Вернуть определенный магазин по идентификатору или названию

https://openapi.etsy.com/v2/shops/$shop_id_or_name?api_key=$apikey

Вернуть все активные списки из определенного магазина

https://openapi.etsy.com/v2/shops/$shop_id_or_name/listings/active?api_key=$apikey

Все проверено на Etsy консоль Apigee

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]