首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Etsy API不会返回商店的清单

Etsy API不会返回商店的清单
EN

Stack Overflow用户
提问于 2016-03-16 18:00:46
回答 1查看 1.7K关注 0票数 2

在对WordPress小部件进行第一个API调用时,我很困惑为什么当我试图锁定一个商店时,请求什么都不返回。当我阅读文档时,我看到了findAllShops并尝试:

代码语言:javascript
复制
$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';

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

代码语言:javascript
复制
$apiurl = 'https://openapi.etsy.com/v2/shops/:' . $apishop . '/listings/active?method=GET&api_key=:' . $apikey;

但是我的JSON文件返回空白。引用标记埃西时,我被引导到从Etsy商店获取所有的列表图像,但是当我试图使用:

代码语言:javascript
复制
$apikey = 'xxxxxxxxxx';
$apishop = 'FooBar';

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

我的JSON文件返回为空白。在研究了Etsy的API文档后,指出getShop方法应该以idname的形式获得带有类型数组的shop_id参数。如何使API通过name而不是id为商店返回JSON

编辑:

在发表评论后,我的印象是,我能够从以下方面摘取商店名称:

当我访问array(shop_id_or_name)时,我得到:

商店的数字ID或登录名。(注意:商店ID不能与用户ID互换。)

我可能误解了它,但基于这一点,我认为我能得到商店的名字。

我还在阿皮吉etsy控制台上尝试了这些方法,当我选择findAllShops方法时,我得到了请求URL:

代码语言:javascript
复制
https://openapi.etsy.com/v2/private/shops

我拿了这个然后加上了我的记号。仍然返回一个空白的JSON文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-16 23:08:34

您的请求字符串都是正确的,除了冒号(:)在shop_id之前。

例如:

返回所有商店

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

按ID或名称返回特定的商店

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控制台上测试过

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36043478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档