サーバーからデバイスに 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 が完全に正常に機能します。
どこが間違っていますか?