【发布时间】:2019-03-13 01:11:53
【问题描述】:
我正在开发一个网络应用程序来从“https://api.ebay.com/sell/analytics/v1/traffic_report”获取数据
我有一个 ebay 开发者帐户 客户 ID:我的客户 ID 客户秘密:我的客户秘密 AppId:我的AppId
要实现这一点,我需要一个 OAuth 令牌
要获得 OAuth 令牌,我执行以下步骤。
我浏览下面的网址
它去
https://signin.ebay.com/ws/eBayISAPI.dll?VAppJanessa&reqinput=reqinput - 自动生成
登录后,它会重定向到“授予应用程序访问 MySiteDisplayName”页面。
在我同意后,它会重定向到“https://my_site.com/?state=analytics&code=code” 我在收集代码后准备了一个发布请求
我已经使用 POSTMAN 执行了 post 请求,如下所示
发布网址:'https://api.ebay.com/identity/v1/oauth2/token'
标题:
缓存控制:无缓存
内容类型:application/x-www-form-urlencoded
授权:“MyClientId:MyClientSecret”的基本 Base64 值
正文:
grant_type: 授权码
redirect_uri: RuName
code:上一个请求返回的code
发布请求后我得到了结果
{ “错误”:“invalid_grant”, "error_description": "提供的授权授权码无效或已发给其他客户端" }
请告诉我遗漏或错误的地方。
【问题讨论】:
标签: c# asp.net-mvc oauth token ebay-api