处理我对 WordPress 小部件的第一个 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读我看到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我被引导到从 Etsy 商店获取所有列表图像,但是当我尝试使用时:
$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';
$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?api_key=' . $apikey;
我的 JSON 文件返回空白。在研究了 Etsy 的 API 文档之后,它确实说该getShop
方法应该以orshop_id
的形式获取类型数组的参数。如何让 API 通过它而不是通过返回商店的 JSON ?id
name
name
id
编辑:
发表评论后,我的印象是我可以从以下位置提取商店名称:
当我访问时,array(shop_id_or_name)
我得到:
商店的数字 ID 或登录名。(注意:商店 ID 不能与用户 ID 互换。)
我可能会误解它,但基于此,我认为我能够获得商店的名称。
我还在Apigee 的 etsy 控制台上尝试了这些,当我选择方法时,findAllShops
我得到了请求 URL:
https://openapi.etsy.com/v2/private/shops
我拿了这个并添加了我的令牌。仍然返回一个空白 JSON 文件。