Я новичок в Python и хотел бы протестировать API Linkedin. Я получил пример кода аутентификации (с использованием oauth2) с этого сайта: https://github.com/ozgur/python-linkedin
Я думаю, что нет ничего плохого в конфигурации моего приложения в Linkedin:
ID клиента: XXX
Секретный клиент: ГГГ
Все эти флажки отмечены: r_basicprofile, r_emailaddress, rw_company_admin, w_share
OAuth 2.0 => Авторизованный URL: http://localhost:8000
Вот код:
#-*- coding: utf-8 -*-
from linkedin import linkedin
API_KEY = 'XXX'
API_SECRET = 'YYY'
RETURN_URL = 'http://localhost:8000'
authentication = linkedin.LinkedInAuthentication(API_KEY, API_SECRET, RETURN_URL)
print "authentication.authorization_url : " + authentication.authorization_url
print "authentication.key : " + authentication.key
print "authentication.secret : " + authentication.secret
print "authentication.redirect_uri : " + authentication.redirect_uri
print "authentication.state : " + authentication.state
print authentication.authorization_code
print authentication.token
print authentication._error
application = linkedin.LinkedInApplication(authentication)
И вот результат: