0

我正在尝试使用 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 错误。

当在 curl 语句中使用时,完全相同的密钥和注册 ID 可以正常工作。

我哪里错了?

4

1 回答 1

1

我相信它应该是key=API-key。即,这个词key应该是Authorization头部值的一部分。

于 2013-08-24T14:35:56.770 回答