问题标签 [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.

0 投票
1 回答
633 浏览

ruby-on-rails - 将图像上传到 Etsy 会返回“元数据看起来不像 _FILES 数组”

我无法通过我的 Ruby on Rails 应用程序将图像上传到 Etsy。在Etsy APIEtsy gem之后,我向/listings/#{listing_id}/images. 参数是:

但是,我收到此错误:

'图像数组元数据看起来不像 _FILES 数组'

0 投票
4 回答
2922 浏览

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

肯定有更好的方法吧?

我很乐意听取建议,因为这让我发疯。

0 投票
1 回答
1434 浏览

php - 使用 PHP api 在 Etsy 中创建列表不起作用

我正在使用 php oAuth 在 Etsy 中创建一个列表。我将以下参数发送到 api 调用“数量、标题、描述、价格、who_made、when_made、is_supply”。我正在关注文档作为参考这里

这是工艺流程

  1. 使用 oAuth 使用 etsy 进行身份验证。

  2. 使用此 api 调用获取范围 https://openapi.etsy.com/v2/oauth/scopes

这些工作正常。但是在创建列表时,我遇到了以下错误。

3.我创建列表的过程

它显示错误消息。无效的身份验证/错误请求。

请有任何想法/建议。

0 投票
3 回答
1313 浏览

etsy - Etsy API:我可以通过商店 id 获取许多活动列表,而无需对所有列表项进行分页吗

我想按商店 ID 了解活动列表的总数。有没有这样的 API 可用?

我可以找到返回商店中所有列表的分页结果的 API。

我不能在这个 API 中给出超过 100 个的限制,并且为了获取所有列表的总数,我将不得不提出很多请求,因为列表可以说是几千个。一个可以获取活动列表总数的简单 API 端点将非常有帮助

0 投票
1 回答
1184 浏览

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!

0 投票
1 回答
236 浏览

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 变量确实有必要?如果需要更多信息,请告诉我,我很乐意提供。谢谢!

0 投票
1 回答
226 浏览

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:[“工艺用品和工具”、“模式和教程”]、}、

0 投票
1 回答
197 浏览

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?

0 投票
2 回答
637 浏览

php - Etsy PHP API - 交付选项

使用Etsy Listing API,我返回了与关键字匹配的列表,我可以毫无问题地对它们进行分页。

但是,我只想找到运送到英国的商品。

我尝试使用regionURL 参数,但我仍然得到只能运送到美国的物品。

有人可以帮助我了解我需要通过什么才能获得英国可运送的物品吗?

0 投票
1 回答
1567 浏览

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

处理我对 WordPress 小部件的第一个 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读我看到findAllShops并尝试的文档时:

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

我的 JSON 文件返回空白。在研究了 Etsy 的 API 文档之后,它确实说该getShop方法应该以orshop_id的形式获取类型数组的参数。如何让 API 通过它而不是通过返回商店的 JSON ?idnamenameid

编辑:

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

在此处输入图像描述

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

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

我可能会误解它,但基于此,我认为我能够获得商店的名称。

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

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