Надеюсь, я разместил это в нужном месте.Ошибка аутентификации Linkedin
Я пытаюсь работать через учебник make your first LinkedIn API call using OAuth 2.0.
http://developer.linkedin.com/documents/authentication
а. Генерация кода авторизации путем перенаправления пользователя на диалог авторизации LinkedIn в
https://www.linkedin.com/uas/oauth2/authorization?response_type=code
&client_id=YOUR_API_KEY
&scope=SCOPE
&state=STATE
&redirect_uri=YOUR_REDIRECT_URI
Заполнение это:
https://www.linkedin.com/uas/oauth2/authorization?response_type=code
&client_id=123456789
&scope=r_basicprofile%r_network%
&state=abcdefghi
&redirect_uri=http://www.socialinnovationlab.net
, который дает УИР
https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=123456789&scope=r_basicprofile%r_network%&state=abcdefghi&redirect_uri=http://www.socialinnovationlab.net
И это дает форму LinkedIn аутентификации, как должно ,
b. Запрос доступа Токен путем обмена authorization_code для него
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code
&code=AUTHORIZATION_CODE ****I think this is the above uri?******
&redirect_uri=YOUR_REDIRECT_URI
&client_id=YOUR_API_KEY
&client_secret=YOUR_SECRET_KEY
У меня есть:
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code
&code=https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=123456789&scope=r_basicprofile%r_network%&state=abcdefghi&redirect_uri=http://www.socialinnovationlab.net
&redirect_uri=http://www.socialinnovationlab.net
&client_id=123456789
&client_secret=1212121212
Какой givies с УИР:
https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&code=https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=123456789&scope=r_basicprofile%r_network%&state=abcdefghi&redirect_uri=http://www.socialinnovationlab.net&redirect_uri=http://www.socialinnovationlab.net&client_id=123456789&client_secret=1212121212
Когда я пытаюсь перейти по этому адресу я получаю ошибка:
{"error":"invalid_request","error_description":"missing required parameters, includes an invalid parameter value, parameter more then once. : client_id"}
любая идея, где я пошла не так?
Спасибо
Тим вы поняли это? У меня такая же ошибка, как и вы. Я могу получить токен доступа успешно, используя curl, но не в Python. Всегда получайте 400 секунд. – user1387717