Python 向Android应用程序发送GCM消息时不匹配Senderid

Python 向Android应用程序发送GCM消息时不匹配Senderid,python,google-cloud-messaging,Python,Google Cloud Messaging,我正在尝试用python应用程序向android应用程序发送GCM消息。我在模拟器中执行应用程序,并接收gcm消息。之后,我在movil设备(Android 4.4.4)中使用eclipse studio调试Android应用程序。当我发送消息时,我发现以下错误: {"multicast_id":***********,"success":0,"failure":1,"canonical_ids":0,"results": [{"error":"MismatchSenderId"}]}

我正在尝试用python应用程序向android应用程序发送GCM消息。我在模拟器中执行应用程序,并接收gcm消息。之后,我在movil设备(Android 4.4.4)中使用eclipse studio调试Android应用程序。当我发送消息时,我发现以下错误:

{"multicast_id":***********,"success":0,"failure":1,"canonical_ids":0,"results":
    [{"error":"MismatchSenderId"}]}
脚本中的python代码:

from gcm import GCM

gcm = GCM('AIzaSyC8qws************************')
data = {'param1': 'value1', 'param2': 'value2'}

# JSON request
reg_ids = ['f8GR1GrUB1w:AP*******************************']
response = gcm.json_request(registration_ids=reg_ids, data=data)

# Extra arguments
res = gcm.json_request(
    registration_ids=reg_ids, data=data,
    collapse_key='uptoyou', delay_while_idle=True, time_to_live=3600
)

我已经检查了
reg_ids
vector是否具有Android应用程序向gcm服务器请求的api密钥。问题是什么?我该如何解决这个问题?

不匹配Senderid
是讨论的错误响应之一

基本上,这是一个问题,当你用一个发送者ID(又名项目编号)注册你的客户端应用程序时,它不是在你的代码中引用了API键(“AIza…”)的项目