【发布时间】:2011-01-29 04:28:41
【问题描述】:
您好,我想发送 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
【问题讨论】:
-
我刚刚用我自己的注册 ID 和身份验证令牌测试了你的 curl 语法,它运行良好。您可能需要仔细检查您的注册 ID 是否正确。
标签: android android-c2dm