我正在尝试使用gcm从服务器向设备发送消息。 这是我使用Python请求的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错误。
完全相同的密钥和注册ID,在curl语句中使用时,可以正常工作。
我哪里错了?
答案 0 :(得分:1)
我认为它应该是key=API-key
。即,单词key
应该是Authorization
标题值的一部分。