0

ac2dm サービスから Auth トークンを取得しようとするPOSTと、Auth ではなく SID と LSID しか取得できません。

サーバー側で .NET (C#) を使用しています。フィドラーを使用して post 呼び出しを送信しようとしましたが、同じ結果が得られます。

フィドラーでのポストコール:

Content-Type: application/x-www-form-urlencoded Host: www.google.com Content-Length: 125 Expect: 100-continue

accountType=HOSTED_OR_GOOGLE&Email=myRegistredMail&Passwd=myPassword&Service=ac2dm&source=myAppPackageName

および応答(応答コード200を取得するので、動作するはずです):

SID=DQAAAMgAAADhKR...

LSID=DQAAAMoAAACCR...

ご覧のとおり、応答に認証トークンがありません...

4

2 に答える 2

0

また、スペイン語のドキュメントを見ると、service の代わりに servicio を使用する必要があると書かれていますが、これは機能しません。
これが機能するためには、キーワードは次のとおりです。

  • 口座の種類
  • Eメール
  • パスワード
  • サービス
  • ソース
于 2011-05-25T15:05:09.390 に答える
0

大文字と小文字のようにシンプルです... 小文字の「s」でサービス、大文字の「S」でソースを表す必要があります。

これを指摘してくれた android-c2dm グループの MightyPush に感謝します :)

于 2011-04-21T08:56:27.373 に答える