[英]Send C2DM Message
您好我想发送C2DM消息。 要接收该消息,我使用了从http://code.google.com/p/chrometophone/source/checkout下载的Chrome to Phone应用程序,在那里我将发件人ID更改为用于注册该应用程序的另一个gmail ID (用于发送消息的角色帐户)。 并使用我从上面下载的android代码获取同一邮件ID的身份验证令牌和注册ID。 但是,当我使用curl发送c2dm消息时,如下所示,它返回401错误,并说未授权。 有人可以帮我指出我做错了什么。
curl --header "Authorization: GoogleLogin auth=**authFromRegistrationAbove**" "https://android.apis.google.com/c2dm/send" -d registration_id=**phoneRegistrationId(reciever)** -d "data.message=Hello" -d collapse_key=message -k
您的服务器需要授权。 您是否已在Google注册? 当用户登录他/她的设备时,您需要向他们注册以接收注册ID。
这是来自文档的错误代码:401表示用于验证发件人的ClientLogin AUTH_TOKEN无效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.