您好,我想發送一條C2DM消息。要接收郵件,我使用Chrome to Phone應用程序,我從http://code.google.com/p/chrometophone/source/checkout 下載了此處我將發件人ID更改爲另一個用於註冊此應用程序(用於發送郵件的角色帳戶)的gmail ID。並且使用我從上面下載的android代碼獲取相同郵件ID的認證令牌和註冊ID。但是,當我使用curl發送c2dm消息(如下所示)時,它返回401錯誤並表示未經授權。有人能幫我指出我錯在哪裏嗎?發送C2DM消息
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和auth令牌測試了你的curl語法,並且它工作得很完美。您可能要仔細檢查您的註冊ID是否正確。 – Templar 2011-02-21 01:21:31