0

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
4

1 に答える 1