【问题标题】:Ebay oauth "Input request parameters are invalid." getting user consentEbay oauth“输入请求参数无效。”获得用户同意
【发布时间】:2021-12-06 23:43:53
【问题描述】:
https://auth.sandbox.ebay.com/oauth2/authorize?
client_id=${clientID}
&redirect_uri=https://localhost:3000/ebay/callback
&response_type=code
&scope=https%3A%2F%2Fapi.ebay.com%2Foauth%2Fscope%2Fsell%40user

我不断收到此错误:{"error_id":"invalid_request","error_description":"输入请求参数无效。","http_status_code":400}

我正在遵循本网站here的指示

谁能解释我为什么会收到这个错误?

【问题讨论】:

  • 你知道发生了什么吗?与 php oauth2 客户端有同样的问题
  • invalid_request – 请求缺少参数,因此服务器无法继续处理请求。如果请求包含不受支持的参数或重复参数,这也可能会返回。这是unsuccessfull response你错过了$client_secret = 'ebay_client_secret'希望它会工作

标签: node.js authentication oauth-2.0 ebay-api


【解决方案1】:

invalid_request – 请求缺少参数,因此服务器无法继续处理请求。如果请求包含不支持的参数或重复参数,也可能返回。

这是 OAuth 的 unsuccessfull response

您错过了$client_secret = 'ebay_client_secret' 请将其添加到您的代码中。希望它会工作

【讨论】:

    【解决方案2】:

    您需要为redirect_uri 参数指定您的RuName

    获取访问令牌的请求需要服务用于授权的 redirect_url 值,以及在用户完成权限授予请求后重定向到的 URL。 eBay 服务需要 eBay 生成并分配给您的应用程序的自定义 RuName 值,而不是 URL。

    可以在here找到设置说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 2015-10-20
      • 1970-01-01
      相关资源
      最近更新 更多