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

获取Pinterest Access Token时出现Authentication failed认证失败错误

排查Pinterest Access Token获取失败(Authentication failed)的建议

针对你使用curl请求Pinterest v5 OAuth Token时返回{"code":2,"message":"Authentication failed."}的问题,在确认client_id和client_secret无误的前提下,可从以下几点排查:

  • 检查Authorization头的Base64编码正确性
    确保是client_id:client_secret的原始字符串直接进行Base64编码,不要添加任何额外字符(如空格、引号)。可通过以下命令重新生成验证:

    echo -n "你的client_id:你的client_secret" | base64
    

    注意必须加-n参数,避免生成的编码末尾带换行符,这是常见的编码错误原因。

  • 验证授权码的有效性

    • 授权码仅能使用一次,用过即失效,确认你使用的是刚获取的全新授权码;
    • 授权码的有效期为10分钟,检查是否已超时。
  • 核对redirect_uri的一致性
    确保请求中的redirect_uri和你获取授权码(用户授权流程)时使用的地址完全一致,包括协议(http/https)、域名、路径,甚至末尾的斜杠都不能有差异。

  • 检查请求参数格式
    确认所有--data-urlencode参数都正确编码,无特殊字符未转义的情况。可添加--verbose参数到curl命令中,查看实际发送的请求内容,验证参数是否正确。

  • 确认请求方法和头信息

    • 确保请求方法是POST,不要误写为GET;
    • Content-Type头必须严格为application/x-www-form-urlencoded,不能有拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 13:30:41