You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pinterest V5 API认证时遭遇API method not found错误求助

解决Pinterest V5 API认证报错(API method not found)

你遇到的API method not found错误是因为两个关键问题:

1. 请求域名与路径错误

Pinterest OAuth 2.0授权流程的第一步(获取授权码),请求域名应该是www.pinterest.com而非api.pinterest.com,且正确端点路径为/oauth/(注意api子域名仅用于调用数据接口,授权流程走主域名)。

2. 错误携带了敏感参数

client_secret属于后端敏感参数,不能在前端的授权码请求(GET)中传递,这个参数仅在第二步用授权码换取access_token时使用。

正确的认证流程步骤:

步骤1:获取授权码(Authorization Code)

发送GET请求到以下地址,替换占位符为你的实际信息:

https://www.pinterest.com/oauth/?client_id=<CLIENT_ID>&redirect_uri=<REDIRECT_URI>&response_type=code&scope=<你的权限范围>
  • scope必须指定,例如read_public,write_public,根据你的业务需求选择对应权限。
  • 用户会被跳转到Pinterest登录授权页面,授权完成后会重定向到你指定的redirect_uri,并携带code参数。

步骤2:用授权码换取access_token

发送POST请求到https://api.pinterest.com/v5/oauth/token,参数(表单格式或JSON)包含:

grant_type=authorization_code
client_id=<CLIENT_ID>
client_secret=<CLIENT_SECRET>
code=<步骤1获取的授权码>
redirect_uri=<REDIRECT_URI>

请求成功后,会返回包含access_token的响应体,格式类似:

{
  "access_token": "YOUR_ACCESS_TOKEN",
  "token_type": "bearer",
  "expires_in": 31536000,
  "refresh_token": "YOUR_REFRESH_TOKEN"
}

按照上述步骤调整请求即可完成认证,获取有效的access_token。

内容的提问来源于stack exchange,提问作者Rita

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:11:31