0

こんにちは、C2DM メッセージを送信したいと思います。メッセージを受信するには、 http://code.google.com/p/chrometophone/source/checkoutからダウンロードした Chrome to Phone アプリケーションを使用します 。送信者 ID を、このアプリケーションのサインアップに使用した別の Gmail ID に変更します。 (メッセージの送信に使用される役割アカウント)。また、上記からダウンロードした Android コードを使用して、同じメール ID の認証トークンと登録 ID を取得します。しかし、以下に示すようにcurlを使用してc2dmメッセージを送信すると、401エラーが返され、Unauthorizedと表示されます。私が間違っているところを指摘するのを手伝ってくれる人がいますか。

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
4

1 に答える 1

0

サーバーには承認が必要です。Google に登録しましたか?ユーザーが自分のデバイスにログインしたときに登録 ID を受け取るには、サインアップする必要があります。

ドキュメントのエラー コードは次のとおりです。 401 は、送信者の検証に使用される ClientLogin AUTH_TOKEN が無効であることを示します。

于 2011-01-28T20:27:08.067 に答える