Etsy API 不会 return 商店的列表
Etsy API won't return store's listings
处理我的第一个 API WordPress 小部件请求 我很困惑为什么当我尝试定位商店时请求 return 什么也没有。当我阅读文档时,我看到 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 文件 return 是空白的。引用标签 etsy I was led to Getting all listing images from an Etsy shop 但当我尝试使用时:
$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';
$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?api_key=' . $apikey;
我的 JSON 文件 return 空白。在研究了 Etsy 的 API 文档后,它确实说 getShop
方法应该以 id
或 name
的形式获取 shop_id
类型数组的参数。如何通过 name
而不是 id
将商店的 API 变为 return JSON?
编辑:
评论后,我的印象是我可以从以下位置提取商店名称:
当我访问 array(shop_id_or_name)
时,我得到:
Either a shop's numeric ID or login name. (Note: shop IDs are not
interchangeable with user IDs.)
我可能误解了它,但据此我认为我能够得到商店的名字。
我也在 Apigee's etsy console 上尝试了这些,当我 select 方法 findAllShops
我收到请求 URL:
https://openapi.etsy.com/v2/private/shops
我拿走了这个并添加了我的令牌。仍然 return 是一个空白的 JSON 文件。
除了 shop_id
.
之前的冒号 (:
) 之外,您的请求字符串都是正确的
例如:
Return所有商店
https://openapi.etsy.com/v2/shops/?api_key=$apikey
Return 按 ID 或名称显示的特定商店
https://openapi.etsy.com/v2/shops/$shop_id_or_name?api_key=$apikey
Return 来自特定商店的所有有效列表
https://openapi.etsy.com/v2/shops/$shop_id_or_name/listings/active?api_key=$apikey
全部测试于 Apigee's etsy console
处理我的第一个 API WordPress 小部件请求 我很困惑为什么当我尝试定位商店时请求 return 什么也没有。当我阅读文档时,我看到 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 文件 return 是空白的。引用标签 etsy I was led to Getting all listing images from an Etsy shop 但当我尝试使用时:
$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';
$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?api_key=' . $apikey;
我的 JSON 文件 return 空白。在研究了 Etsy 的 API 文档后,它确实说 getShop
方法应该以 id
或 name
的形式获取 shop_id
类型数组的参数。如何通过 name
而不是 id
将商店的 API 变为 return JSON?
编辑:
评论后,我的印象是我可以从以下位置提取商店名称:
当我访问 array(shop_id_or_name)
时,我得到:
Either a shop's numeric ID or login name. (Note: shop IDs are not interchangeable with user IDs.)
我可能误解了它,但据此我认为我能够得到商店的名字。
我也在 Apigee's etsy console 上尝试了这些,当我 select 方法 findAllShops
我收到请求 URL:
https://openapi.etsy.com/v2/private/shops
我拿走了这个并添加了我的令牌。仍然 return 是一个空白的 JSON 文件。
除了 shop_id
.
:
) 之外,您的请求字符串都是正确的
例如:
Return所有商店
https://openapi.etsy.com/v2/shops/?api_key=$apikey
Return 按 ID 或名称显示的特定商店
https://openapi.etsy.com/v2/shops/$shop_id_or_name?api_key=$apikey
Return 来自特定商店的所有有效列表
https://openapi.etsy.com/v2/shops/$shop_id_or_name/listings/active?api_key=$apikey
全部测试于 Apigee's etsy console