我尝试首先使用ebay REST-API。我只是尝试使用客户端凭据Grant-request生成一个Athang <- sample (24, size = 13, replace = FALSE)
Bjena <- sample (46, size = 25, replace = FALSE)
Daga <- sample (29, size = 16, replace = FALSE)
.....
。我按照这里的说明https://developer.ebay.com/api-docs/static/oauth-client-credentials-grant.html
access_token
我收到此错误:HTTP method: POST
URL (Sandbox): https://api.sandbox.ebay.com/identity/v1/oauth2/token
HTTP headers:
Content-Type = application/x-www-form-urlencoded
Authorization = Basic <B64-encoded_oauth_credentials>
Request body (wrapped for readability):
grant_type=client_credentials&
redirect_uri=<RuName-value>&
scope=https://api.ebay.com/oauth/api_scope
,我的代码如下:
{'error': 'invalid_client', 'error_description': 'client authentication failed'}
我配置不正确是什么?谢谢。
答案 0 :(得分:0)
在您的代码中,我可以看到沙箱端点URI,但在请求主体范围中,您使用的是生产网址,而不是沙箱
答案 1 :(得分:0)
您是base64编码的“基本”,不应该这样。 该文档说,只需对您的客户ID +“:” +客户机密进行编码,然后保留单词“ Basic”及其后面的空格即可。