Linkedin を介してサインインできるアプリを作成しています。私はlinkedin apiを使用していません..だから私は認証プロセスを通してユーザーを取得し、最後に認証トークン(OAuth2)を生成します..このトークンを使用して、更新と接続の詳細を取得します.urlibを使用します.
url = "https://api.linkedin.com/v1/people/~/network/updates?type=SHAR&count=50&start=50&oauth2_access_token=XXXX"
lp = urllib2.urlopen(url)
今私がする必要があるのは、このトークンを使用してユーザーのウォールで共有することです。ユーザーにログインしたときに、すでに rw_nus にアクセスできます...ドキュメントでは、リンク「http://api.linkedin.com/v1/people/~/shares」を使用するように言及されていますが、その方法について少し混乱していますトークンを使用してこのURLでJSONである共有コンテンツを送信するには...私は以下のようにしています
share_object = {
"comment":"comment_text",
"content": {
"title":"Test",
"submitted_url":"http://www.test.com/",
},
"visibility": {
"code": "anyone"
}
}
api_url = "http://api.linkedin.com/v1/people/~/shares?oauth2_access_token=XXXX";
data = json.dumps(share_object)
req = urllib2.Request(api_url, data, {'Content-Type': 'application/json'})
f = urllib2.urlopen(req)
response = f.read()
f.close()
その行にこのエラーが表示されます:f = urllib2.urlopen(req)
urllib2.HTTPError: HTTP Error 401: Unauthorized