通过 Postman 调用 Etsy OAuth2.0

Making Etsy OAuth2.0 call via Postman

我是 Etsy API 开发的新手,我已经坚持了好几天了。我已经尝试通过文档找到一些资源,以便我可以进行简单的 API 调用(我打算将其转换为代码,但我想通过 Postman 获取它 运行 以查看它是否甚至有效)。

如果这不是正确的平台,请告诉我,我应该在哪里 post?提前致谢。

Link 到文档:https://developers.etsy.com/documentation/reference

我试过添加headers,但还是不行。我做错了什么?

https://developers.etsy.com/documentation/essentials/oauth2

步数:

  1. 首先创建应用程序:https://www.etsy.com/developers/register

  2. 现在通过编辑应用添加回调 URL:https://www.etsy.com/developers/your-apps,转到此处并单击应用名称,然后向下滚动并编辑回调 url:

并在下方添加url:https://oauth.pstmn.io/v1/callback

如果您无法访问要编辑的页面,请查看 URL。如果显示为“etsy.com/au/%20/developers/edit...”,则删除“/%20”并重试。

  1. 现在添加以下信息:
Token Name : any name
Grant Type: Authorization COde PKE
Callback URL : https://oauth.pstmn.io/v1/callback ( keep authroize using browser unchecked)
auth url: https://www.etsy.com/oauth/connect
Access Token URL: https://api.etsy.com/v3/public/oauth/token
Client ID: Your appi KEYSTRING
Client Secret: YOUR app secret
Code Challenge Method: SHA256
Code Verifier: leave blank
Scope: scope eg: transactions_r (if using multiple scopes, separate each with a space, not with "%20" as the documentation says)
State: superstate
Client Authentication: Send Client Credentials in body

秘密和密钥串:

最终配置:

我正在研究 Etsy 身份验证。我已经创建了一个应用程序,并尝试在上述相同过程中通过 Postman 测试身份验证,但我无法进行身份验证,我遇到了错误 enter image description here

而且我无法编辑应用程序,也没有 “请求完全访问权限”选项

enter image description here

帮我解决这个问题,因为我以前可以编辑应用程序,我也测试过几个 API,但现在我无法做到。