gpt4 book ai didi

php - Etsy API 不会返回商店列表

转载 作者:行者123 更新时间:2023-12-02 04:12:11 25 4
gpt4 key购买 nike

在对 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 文件返回空白。引用标签我被引导到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 文件返回空白。在研究了 Etsy 的 API 文档后,它确实说 getShop方法应获取shop_id的参数,其类型为数组,形式为idname。如何让 API 通过商店的 name 而不是 id 返回 JSON?

编辑:

发表评论后,我的印象是我可以从以下位置提取商店名称:

enter image description here

当我访问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 上尝试过这些当我选择方法 findAllShops 时,我得到请求 URL:

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

我拿了这个并添加了我的 token 。仍然返回一个空白的 JSON 文件。

最佳答案

您的请求字符串全部正确,除了 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

所有测试均在 Apigee's etsy console 上进行

关于php - Etsy API 不会返回商店列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36043478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com