0
我想使用linkedin rest api製作一個web應用程序。 我正在關注these說明。我已經完成了第一步。 我在Linkedin上創建了一個應用程序。我得到了客戶端ID和客戶端密鑰該應用程序。如何驗證linkedin rest api?
我卡在第2步。如何爲我的應用獲得USER_TOKEN和USER_SECRET?任何幫助,將不勝感激。
我想使用linkedin rest api製作一個web應用程序。 我正在關注these說明。我已經完成了第一步。 我在Linkedin上創建了一個應用程序。我得到了客戶端ID和客戶端密鑰該應用程序。如何驗證linkedin rest api?
我卡在第2步。如何爲我的應用獲得USER_TOKEN和USER_SECRET?任何幫助,將不勝感激。
請嘗試以下操作。對於Python linkedin lib。
consumer = oauth.Consumer(consumer_key,consumer_secret)
client = oauth.Client(consumer)
request_token_url = 'https://api.linkedin.com/uas/oauth/requestToken'
resp, content = client.request(request_token_url, "POST")
if resp['status'] != '200':
raise Exception("Invalid response %s." % resp['status'])
print content
request_token = dict(urlparse.parse_qsl(content))
print "Requesr Token:", "\n"
print "- oauth_token = %s" % request_token['oauth_token'], "\n"
print "- oauth_token_secret = %s" % request_token['oauth_token_secret'], "\n"
authorize_url = 'https://api.linkedin.com/uas/oauth/authorize'
print "Go to the following link in your browser:", "\n"
print "%s?oauth_token=%s" % (authorize_url, request_token['oauth_token']), "\n"
accepted = 'n'
while accepted.lower() == 'n':
accepted = raw_input('Have you authorized me? (y/n) ')
oauth_verifier = raw_input('What is the PIN? ')
access_token_url = 'https://api.linkedin.com/uas/oauth/accessToken'
token = oauth.Token(request_token['oauth_token'], request_token['oauth_token_secret'])
token.set_verifier(oauth_verifier)
client = oauth.Client(consumer, token)
resp, content = client.request(access_token_url, "POST")
access_token = dict(urlparse.parse_qsl(content))
print "Access Token:", "\n"
print "- oauth_token = %s" % access_token['oauth_token'], "\n"
print "- oauth_token_secret = %s" % access_token['oauth_token_secret']
print "You may now access protected resources using the access tokens above."
您正在使用哪種語言? – pratibha
@pratibha我也被困在第2步,我使用JavaScript作爲客戶端 – Sankar