0

2015 年 5 月の更新により、私のアプリケーションは LinkedIn オプションでのログインを使用できません。これは私が使用しているスニペットです。

$linkedinService->request('/people/~:(first-name,last-name,email-address)?format=json')

Web コンソールを使用すると正しいデータが返されますが、アプリから結果をダンプすると、次のようになります。

array (size=5)
  'errorCode' => int 0
  'message' => string 'Unknown field {~%3A%28first-name%2Clast-name%2Cemail-address%29} in resource {Root}' (length=83)
  'requestId' => string 'asdfghjk' (length=10)
  'status' => int 400
  'timestamp' => int 1435742730817

更新:正確なcurlリクエストは次のとおりです:(アクセストークン付き)

https://api.linkedin.com/v1//people/~%3A%28first-name%2Clast-name%2Cemail-address%29?format=json&oauth2_access_token=

それをWebコンソールに貼り付けると、

Could not find person based on: ~%3A%28first-name%2Clast-name%2Cemail-address%29

しかし、最初にURLデコードして貼り付けると、正しいデータが返されます

4

1 に答える 1

0

こんにちは私は同じ問題を抱えています。URLの問題であることがわかりました。リクエスト uri では、例のように二重スラッシュを使用しない//でくださいm/v1//people/

あなたがここに投稿したことは知っていますが、他の誰かがそれを利用できます。

于 2015-08-14T13:31:43.500 に答える