java 对接 DHL
https://developer.dhl.com/
按照官方的文档获取token失败,有大老弄过吗?感谢留言,拜托了!
获取访问令牌
Get Access Token API调用为OAuth 2.0 Bearer令牌提供了授权范围,该令牌已分配给您的客户ID,这将授予您对Deutsche Post International Shipping API的访问权限。
API操作通过HTTP Basic身份验证进行保护,因此在调用API时必须提供client_id和client_secret作为用户名和密码。
例:
您将从德国邮政国际代表处收到以下格式的client_id和client_secret。
可以在此沙盒环境中使用以下凭证来获取访问令牌。
客户编号:c96b49bb-c378-4a15-b2e3-842a9850b23d
客户端密钥:be44af0a-74f9-438e-a3ac-e3e21d84259f
使用HTTP Basic身份验证通过HTTPS请求传递client_id和client_secret时,必须以以下格式填充HTTP标头授权。
注意: Client_id和client_secret必须使用base64-encoding进行编码。Basic和base64编码的字符串之间有一个空格字符。当以base64-encoding编码时,client_id和client_secret之间有一个:字符。
授权:基本的base64编码(client_id:client_secret)
授权:基本Yzk2YjQ5YmItYzM3OC00YTE1LWIyZTMtODQyYTk4NTBiMjNkOmJlNDRhZjBhLTc0ZjktNDM4ZS1hM2FjLWUzZTIxZDg0MjU5Zg ==
注意:您可以直接从文档页面测试Get Access Token API。在屏幕右侧的控制台视图中为您填充了授权HTTP标头。
您将收到JSON格式的以下响应。
{
“ access_token”:“ vzoJsASlFm0rfz3HsZEWC69lgQcytQQqWJvk9eBL3cMF8j7W4ny4Dh”,
“ token_type”:“承载者”,
“ expires_in”:18000,
“ scope”:“ dpilabel dpitracking”
}