0
私はすでに2日間これを成功させずに試しています。私の目標は、C2DMに短いメッセージを送信することです。私はシンプルなJavaアプリケーションとカールを使用しましたが、応答コード401(Unauthorized)を返しています。C2DMへのメッセージの送信が戻ってきます401
最初のカールコマンド:SID、LSIDおよび認証:
curl https://www.google.com/accounts/ClientLogin -d [email protected] -d Passwd=mypasswd -d accountType=HOSTED_OR_GOOGLE -d source=Google-cURL-Example -d service=ac2dm
は3つの長い文字列を返します。
curl --header "Authorization: GoogleLogin auth=AUTH_STRING" "https://android.clients.google.com/c2dm/send" -d registration_id=SOME_REGISTRATION_ID -d "data.message=HelloWorld" -d collapse_key=0 -k
が、それは常にREGISTRATION_IDは、Androidクライアントアプリからコピーされ、それが有効である必要があり、レスポンスコード401を返します。
次に、私は、次のコマンド(AUTH_STRING)に認証文字列をコピーします。
この問題は何ですか?どんな助けもありがとうございます。