私はlinkedin APIを使用しています。私はhttps://developer.linkedin.com/docs/oauth2で与えられた指示に従った - 私はコードを持って、アクセストークンのために交換した。すべての良い。Linkedin API無効なアクセストークン
私がAPIをヒットしようとすると、たとえば、「ステップ4 - 認証されたリクエストを作成する」という更新を投稿すると、私のアクセストークンが無効であるというAPIからエラーが返されます。 APIに送信された
私のヘッダーparamsがこのです:
array(5) {
[0]=>
string(22) "Connection: Keep-Alive"
[1]=>
string(137) "Authorization: Bearer AQS888888888888888888888888888888-Ab2HY"
[2]=>
string(30) "Content-Type: application/json"
[3]=>
string(17) "x-li-format: json"
[4]=>
string(19) "Content-Length: 171"
}
API応答は常に私に与え、この:
string(134) "{
"errorCode": 0,
"message": "Invalid access token.",
"requestId": "IRBXBZ1X5V",
"status": 401,
"timestamp": 1468498680913
}"
curl_getinfo()
戻り、このデータから、私のデバッグ:
array(22) {
["url"]=>
string(29) "https://api.linkedin.com/v1/?"
["content_type"]=>
string(30) "application/json;charset=UTF-8"
["http_code"]=>
int(401)
["header_size"]=>
int(495)
["request_size"]=>
int(466)
["filetime"]=>
int(-1)
["ssl_verify_result"]=>
int(0)
["redirect_count"]=>
int(0)
["total_time"]=>
float(0.275796)
["namelookup_time"]=>
float(0.003589)
["connect_time"]=>
float(0.00685)
["pretransfer_time"]=>
float(0.055621)
["size_upload"]=>
float(171)
["size_download"]=>
float(134)
["speed_download"]=>
float(485)
["speed_upload"]=>
float(620)
["download_content_length"]=>
float(134)
["upload_content_length"]=>
float(171)
["starttransfer_time"]=>
float(0.275764)
["redirect_time"]=>
float(0)
["certinfo"]=>
array(0) {
}
["redirect_url"]=>
string(0) ""
}
私は、XMLではなくJSONで投稿し、応答を期待しています。
私は私が私がヘッダ「認可:ベアラー」で正しくそれを渡しておりません疑い、アクセストークンが正しいことを確信してい
を、次の午前のドキュメントについてhttps://developer.linkedin.com/docs/share-on-linkedin参照してください、または私のエンドポイントURLはかなりではないが正しい、私もこれを試してみました:
https://api.linkedin.com/v1/people/~/shares?format=json
と
https://api.linkedin.com/v2/people/~/shares?format=json
任意のアイデア?注記ここにアクセストークンの大部分を削除しましたが、私に公開を依頼しないでください!