Pinterest API如何创建V3/V4应用(非V5 Beta)及接口调用问题
Pinterest API版本适配问题解决方案
关于创建V3/V4版本应用的问题
Pinterest已在2022年全面停止新应用接入V3、V4版本API,所有新创建的应用仅支持V5版本,没有切换到旧版本的入口。旧版本API仅对2022年之前创建且持续使用的存量应用开放访问权限,你调用V3接口返回Authorization Failed就是因为新生成的V5应用token没有旧版API的访问权限,该问题没有绕过方案。
V5接口调用报错及数据获取方案
你调用V5接口返回API method not found一般是两类原因导致,对应排查和解决方法如下:
- 接口路径错误:V5接口的路径规则和V3完全不兼容,不能直接把V3路径里的版本号换成v5就调用,需要完全替换为V5文档定义的路径
- 权限范围缺失:生成OAuth 2.0 access token时未勾选对应接口的权限,V5的权限命名和V3不通用,比如获取广告主列表需要单独勾选
ads:read权限
你提到的V3版本获取广告主列表的接口,在V5版本的等价接口为GET /ad_accounts,按V5规范调用该接口即可获取同等数据。
额外注意事项
- 调用V5接口时请求头仅需携带
Authorization: Bearer <你的access_token>即可,不需要添加V3版本要求的额外认证参数 - 当前V5版本已正式脱离Beta状态,所有功能均已覆盖旧版API的商业接口能力,直接参考最新V5文档开发即可
内容的提问来源于stack exchange,提问作者Dekeli
相关产品推荐
相关产品推荐

