私は Python (および一般的なコード) に比較的慣れていませんが、LinkedIn の People Search API を使用して、2 番目の接続の特定の詳細を取得することに成功しました。
Invitation API を使用してこれらの接続を招待する方法を理解しようとしていますが、苦労しています。ドキュメントはこちらです。
人の検索から「名前」や「値」などの必要な詳細を取得しましたが、json と urllib2 を使用して POST する方法がわかりません。HTTP エラー 400: Bad Request を返しているところです。
私は完全に明らかな何かを見逃していると確信しています - それはゼロからの自己学習の喜びです...
import json
import urllib2
opener = urllib2.build_opener()
data = json.dumps({"recipients": {"values": [{"person": {"_path": "/people/" + id}}]},"subject": "Invitation to connect.","body": "add me","item-content":{"invitation-request":{"connect-type":"friend", "authorization":{"name": "x-li-auth-token", "value": "abc1"}}}})
req = urllib2.Request('https://api.linkedin.com/v1/people/~/mailbox?format=json&oauth2_access_token=' + access_token, data, {'Content-Type': 'application/json'})
f = urllib2.urlopen(req)
response = f.read()
f.close()