gpt4 book ai didi

javascript - 无法使用谷歌应用程序脚本调用 etsy API

转载 作者:行者123 更新时间:2023-11-30 20:44:29 26 4
gpt4 key购买 nike

基本上我想从 etsy 获取所有已售订单的详细信息。我发现了 etsy 调用的 ajax api 调用,用于在浏览器的网络工具中获取所有订单详细信息,如果我只是在浏览器的新选项卡中调用此 url,我将获得正确定义的 json 响应。

见下图:

You can see the response

现在我想使用谷歌应用程序脚本来实现这一点。我搜索并做了很多试验和错误,但无法通过它。有时我收到“未登录”,有时收到“找不到资源”。

我正在分享我更改了 30 多次的硬原始代码,请帮助我解决这个问题。

  function webScrape(){
var url = "https://www.etsy.com/api/v3/ajax/shop/5678443/mission-control/orders"

var options = {
"headers": {
"Origin": "https//www.etsy.com",
},
"payload":{
"username":"xxxxxxx",
"password":"xxxxxxx"
},
"method" : "GET",
"followRedirects" : true,
"muteHttpExceptions": true
}
var login=UrlFetchApp.fetch(url, options);
Logger.log(login);
}

谢谢。

最佳答案

看看 Etsy API Introduction然后是 Etsy API Basics .您需要设置一个 Etsy 应用程序,然后使用授权码发出请求。

看起来像this findAllShopReceipts call将为您提供商店的订单信息。

https://openapi.etsy.com/v2/shops/:shopid/receipts/

但看起来您还需要在 Etsy 上设置和使用 OAuth v1(不是 v2)然后在 Apps Script使用此调用。

关于javascript - 无法使用谷歌应用程序脚本调用 etsy API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48866170/

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