1

我有以下参数:

$url = "https://example.com/auth_token.json"
$clientId = "...", $secretId = "..."
$callback = "http://example"
$code = "1234" - # i've received if earlier, 

$body = "grant_type=authorization_code&code=$code&redirect_uri=$callback"

我的目标是用代码获取令牌,服务说:

“向 $url 发送一个 POST 请求,提供客户端 ID 和密钥作为 HTTP 基本授权凭据,以及一个包含 grant_type=authorization_code 的帖子正文,并获取带有令牌的响应 json。”

我尝试过这样的事情

curl $url --verbose -d $body -X -POST

但答案是 - 状态:401、未授权和 json “未授权客户端或身份验证失败,请检查您的凭据。”

然后我尝试添加

-H "Authorization : Basic ...encoded value..."

并得到“错误的请求”

请帮助我,我错过了一些东西,谢谢

4

0 回答 0