问题标签 [etsy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
etsy - 在 Etsy API 中获取项目详细信息 + 图像的方法?
我不确定这是不是要问的地方,但是 Etsy 开发人员支持的回复非常慢(已经等了 4 天,那只是为了看看我是否可以继续这个项目——因为我不想打破他们的服务条款)。无论如何,除了...
我有一个脚本要提供给我们的用户,它将调用以下提要:(使用此处的详细信息:https ://www.etsy.com/developers/documentation/getting_started/requests )
这将获得他们在他们的商店出售的物品。到目前为止,一切都很好。一个小问题......没有图像!现在,根据他们的文档(https://www.etsy.com/developers/documentation/getting_started/images),它说您必须对每个项目进行一次请求!
这肯定不对吧?所以我们必须这样做:
- 1 个 api 密钥请求以获取提要
- 200 x api 请求以获取图像 url
肯定有更好的方法吧?
我很乐意听取建议,因为这让我发疯。
php - 使用 PHP api 在 Etsy 中创建列表不起作用
我正在使用 php oAuth 在 Etsy 中创建一个列表。我将以下参数发送到 api 调用“数量、标题、描述、价格、who_made、when_made、is_supply”。我正在关注文档作为参考这里
这是工艺流程
使用 oAuth 使用 etsy 进行身份验证。
使用此 api 调用获取范围 https://openapi.etsy.com/v2/oauth/scopes
这些工作正常。但是在创建列表时,我遇到了以下错误。
3.我创建列表的过程
它显示错误消息。无效的身份验证/错误请求。
请有任何想法/建议。
etsy - Etsy API:我可以通过商店 id 获取许多活动列表,而无需对所有列表项进行分页吗
我想按商店 ID 了解活动列表的总数。有没有这样的 API 可用?
我可以找到返回商店中所有列表的分页结果的 API。
我不能在这个 API 中给出超过 100 个的限制,并且为了获取所有列表的总数,我将不得不提出很多请求,因为列表可以说是几千个。一个可以获取活动列表总数的简单 API 端点将非常有帮助
php - Etsy API Pagination with PHP
So, I'm fairly new to working with APIs, and am just trying to play around with using the Etsy API to display a certain set of listings.
By default, the API returns a set of 25 results, and can do a max of 100 at a time. I'd like to show more than that, so I'm trying to add pagination to my call. Here's what I've got so far:
I thought this would loop through and return the next set of 25 results, but it didn't. Anyone have experience working with this? Is there somewhere I'm getting tripped up?
Thanks!
javascript - Meteor:来自外部 API 调用的数据未呈现
我对 Meteor 比较陌生,我正在尝试为我的嫂子创建一个网络商店,从她现有的 Etsy 商店中获取数据并在上面放置一个自定义皮肤。我已经定义了我所有的 Meteor.methods 来检索数据,并且我已经用一系列 console.log 语句对数据进行了校对......所以,数据就在那里,但它不会呈现在屏幕上。以下是服务器端的一些代码示例:
此方法返回一个 Object 数组。来自数组中返回的对象之一的 JSON 字符串示例:
在顺利获取这些数据后,我准备从客户端拨打电话,我尝试了几种不同的方式,但在谷歌搜索让我进入本教程之前失败了:https ://dzone.com/articles/集成-外部-API-您的
在客户端,我有一个 nav.js 文件,其中包含以下代码,改编自上述教程:
以及来自我的 nav.html 模板内部的示例调用...
所以,这里发生了一些我不确定的事情。首先,尽管显示了适当数量的li
占位符,但 DOM 并未呈现任何 category.title 字符串。其次,在我按照上面的教程之前,我没有定义一个 Session 变量。考虑到加载模板后商店类别列表应该保持静态,根据我对 Session 变量的理解,我认为没有必要……但由于某种原因,这是显示单个空<li>
标签的模板之间的区别与一些空的<li>
' 等于 category.length --- 所以,即使我无法理解为什么在这种情况下需要 Session 变量,它确实让我认为离我的目标更近了一步......我已经尝试了一些控制台.log 语句在客户端,我 100% 确定数据已定义且可用,但是当我在开发人员工具窗口中检查源代码时,DOM 只显示一些空li
括号。
任何 Meteor 大师都可以解释为什么 1)DOM 没有呈现任何标题,以及 2)如果 Session 变量确实有必要?如果需要更多信息,请告诉我,我很乐意提供。谢谢!
php - 使用 PHP/条件过滤 API 结果时遇到问题
首先,提前为这可能是一个非常绿色的问题道歉!我只是掌握了 PHP 的窍门,而且对 API 的支持并不多……
我目前正在尝试过滤我使用 Etsy API 返回的一些列表结果。我想将它们限制为仅特定类别或分类 ID,但我使用的 PHP 条件似乎都没有返回任何结果。到目前为止我尝试过的一些事情:
我已经在这里尝试过:
我觉得我在这里遗漏了一些明显的东西,但我被卡住了。关于我做错了什么的任何指导?
使用上述代码中包含的调用为列表返回的示例响应:
结果:
[ { Listing_id: 264154010, state: "active", user_id: 22167794, category_id: 69190377, title: "Swim with Mermaids print, hand lettering, watercolor, green blue Purple", creation_tsz: 1452898819, ending_tsz: 1463349619, original_creation_tsz: 145289867 last_modified_tsz:1452898849,价格:“10.00”,货币代码:“USD”,数量:15,标签:[“彩虹”,“独角兽”,“仙女”,“美人鱼”,“紫色”,“蓝色”,“绿色” , “手刻字”, “抽象”, “刻字”, “手”, “水彩”],category_path:[“艺术”,“打印”,“Giclee”],category_path_ids:[68887312、68892154、69190377],url:“https://www.etsy.com/listing/264154010/swim-with-mermaids-print-hand-lettering?utm_source=funappyay&utm_medium=api&utm_campaign=api", taxonomy_id: 121, taxonomy_path: ["Art & Collectibles", "Prints", "Giclee" ], }, { Listing_id: 234448248, state: "active", user_id: 30961143, category_id: 68887486, title: "保持冷静和拥抱我的婴儿毯阿富汗钩针图案 Peach.Unicorn”,creation_tsz:1452898542,ending_tsz:1463349342,original_creation_tsz:1432388408,last_modified_tsz:1452898542,价格:“1.99”,currency_code:“GBP”,数量:41,标签:[“婴儿”,“毯子”,“钩针”,“钩针图案”,“毯子图案”,“Keep Calm”, “Puff Stitch”, “Baby Blanket”, “Instant download”, “baby girl”, “baby boy”, “hug me”, “dk yarn pattern” ], category_path: [ "Patterns" ], category_path_ids :[68887486],网址:“https://www.etsy.com/listing/234448248/keep-calm-and-hug-me-baby-blanket-afghan?utm_source=funappyay&utm_medium=api&utm_campaign=api ”,taxonomy_id:729,taxonomy_path:[“工艺用品和工具”、“模式和教程”]、}、
inventory-management - How ETSY sellers manage stock of configurable products?
I want to integrate ETSY on my inventory management project but after little research I got to know that it didn't manage stock of variants for configurable product. It manages stock of overall product, not of its particular variant.
Now I am very curious how etsy seller manage stock particular variant?
Is there any way I can manage stock of my particular variant in etsy?
php - Etsy PHP API - 交付选项
使用Etsy Listing API,我返回了与关键字匹配的列表,我可以毫无问题地对它们进行分页。
但是,我只想找到运送到英国的商品。
我尝试使用region
URL 参数,但我仍然得到只能运送到美国的物品。
有人可以帮助我了解我需要通过什么才能获得英国可运送的物品吗?
php - Etsy API 不会返回商店列表
处理我对 WordPress 小部件的第一个 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读我看到findAllShops
并尝试的文档时:
和
但我的 JSON 文件返回空白。引用标签etsy我被引导到从 Etsy 商店获取所有列表图像,但是当我尝试使用时:
我的 JSON 文件返回空白。在研究了 Etsy 的 API 文档之后,它确实说该getShop
方法应该以orshop_id
的形式获取类型数组的参数。如何让 API 通过它而不是通过返回商店的 JSON ?id
name
name
id
编辑:
发表评论后,我的印象是我可以从以下位置提取商店名称:
当我访问时,array(shop_id_or_name)
我得到:
商店的数字 ID 或登录名。(注意:商店 ID 不能与用户 ID 互换。)
我可能会误解它,但基于此,我认为我能够获得商店的名称。
我还在Apigee 的 etsy 控制台上尝试了这些,当我选择方法时,findAllShops
我得到了请求 URL:
我拿了这个并添加了我的令牌。仍然返回一个空白 JSON 文件。