У меня такая же проблема, как описано в LinkedIn OAuth2: "Unable to verify access token"; однако описанное там решение не устраняет мою проблему.Не удалось получить доступ к профилю Linkedin с действующим маркером доступа oauth2
Я могу успешно запросить токен доступа; Однако, когда я делаю запрос с ним (с использованием либо заголовок Authorization или параметров oauth2_access_token запроса), я получаю 401 отказ:
$ curl "https://api.linkedin.com/v1/people/~?format=json&oath2_access_token=############"
{
"errorCode": 0,
"message": "Unable to verify access token",
"requestId": "Z9ZJ1MOUM0",
"status": 401,
"timestamp": 1440096560396
}
$curl --header "Authorization: Bearer #############" 'https://api.linkedin.com/v1/people/~?format=json'
{
"errorCode": 0,
"message": "Unable to verify access token",
"requestId": "Y1P2PEBEC3",
"status": 401,
"timestamp": 1440096564518
Странная вещь об этом:
Это проблема не возникает, если пользователь зарегистрирован в Linkedin.
Если вы подождали пять минут, запрос только начнет работать.
Мое предположение, что это ошибка в Linkedin о латентности авторизации кодов доступа на основе пользователей вошли в состоянии, но я не знаю.
Также мне кажется странным, что форма авторизации Linkedin гласит: «Войдите в LinkedIn и разрешите доступ:»; однако, когда вы ввели свои учетные данные и нажмите «Разрешить доступ», вы фактически не вошли в Linkedin.
Мой код работал нормально на прошлой неделе. Кто-нибудь еще видел это?
ли вы узнать, как решить эту проблему? –
Мне пришлось переключиться на их javascript SDK. У этого не было этих проблем. –