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"

私の目標は、コードでトークンを取得することです。サービスは次のように述べています。

「POST リクエストを $url に送信し、クライアント ID とシークレット キーを HTTP Basic Authorization クレデンシャルとして提供し、投稿本文に grant_type=authorization_code を含め、応答 json とトークンを取得します。」

私はこのようなことを試しました

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

しかし答えは - Status :401, nonauthorized and json "Unauthorized client or authentication failed, check your credentials." です。

それから私は追加しようとしました

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

「Bad request」を取得します

助けてください、私は何かを逃しました、thx

4

0 に答える 0