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

更新Ebay API刷新令牌遇400错误,请求排查解决

eBay OAuth令牌续期时400 Bad Request错误排查求助

今日调用Ebay API时收到access token无效的错误,推测该令牌已超过18个月有效期,因此尝试更新/续期refresh token(续期后可再用18个月)。

按照官方文档步骤操作:

  • 生成授权URL并在浏览器打开:https://auth.ebay.com/oauth2/authorize?client_id=CLIENTID&redirect_uri=RUNAME&response_type=code&scope=https://api.ebay.com/oauth/api_scope..
  • 在浏览器中授权后,获取到包含授权码的回调URL:https://signin.ebay.com/ws/eBayISAPI.dll?ThirdPartyAuthSucessFailure&isAuthSuccessful=true&code=v%5E1.1%23...2MA%3D%3D&expires_in=299
  • 在Postman中创建POST请求,对应的PHP cURL示例如下:
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ebay.com/identity/v1/oauth2/token',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => 'grant_type=authorization_code&code=v%5E1.1%23...2MA%3D%3D&redirect_uri=RUNAME',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/x-www-form-urlencoded',
    'Authorization: Basic BASE64(CLIENTID:SECRET)',
    'Cookie: dp1=bu1p/QEBfX0BAX19AQA**6608a38c^'
  ),
));

已确保在授权码的5分钟有效期内发起请求,尝试过直接发送原始授权码,也试过解码后发送,但始终返回400 Bad Request错误,请求协助排查问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 23:22:14