0

サーバーからデバイスに gcm を使用してメッセージを送信しようとしています。これは、Python-requests を使用した私の Python コードです。

import requests
api_key = "xxx"
reg_id = "yyy"
url = "https://android.googleapis.com/gcm/send"
headers = {'Content-Type': 'application/json', 'Authorization: key': api_key}
data = {"registration_ids":"[" + reg_id + "]"}

r = requests.post(url,headers=headers,data = json.dumps(data))

これは 401 エラーを返します。

curl ステートメントで使用すると、まったく同じキーと登録 ID が完全に正常に機能します。

どこが間違っていますか?

4

1 に答える 1

1

私はそうあるべきだと信じていますkey=API-key。つまり、単語はヘッダーkeyの値の一部である必要があります。Authorization

于 2013-08-24T14:35:56.770 に答える