私はこれに完全に慣れておらず、少し頭を悩ませています。APIを使用して連絡先をConstant Contactにインポートするプログラムを作成しています。私はそれのほとんどをダウンさせました。そして、つまずきのブロックが1つだけあるように見えます...私は403 Forbidden error
ポップアップしています。私はそれが私のフォーマットであることを望んでいます.あなたの素晴らしい人々の一人が私がどこを台無しにしたかを指摘することができます.
これが私のpythonコードです:
url2 = 'https://api.constantcontact.com/v2/contacts' + '?action_by=ACTION_BY_VISITOR&api_key=foonumber'
headers = { 'Authorization' : 'Bearer barnumber', 'Content-Type' : 'application/json'}
data2 = json.dumps({"lists": [{"id": "1313956673"}],"email_addresses": [{"email_address": "test@example.com"}]})
req = urllib2.Request(url2, data2, headers)
response = urllib2.urlopen(req)
the_page = response.read()
ここで何かがおかしいのです。なぜなら、私のresponse = urllib.urlopen(req)
回線で得られるリターンはHTTP Error 403: Forbidden
.
API キーとアクセス トークンを再確認しましたが、どちらもプログラムの前半で GET 要求に対して機能します。