3

X-GOOGLE-TOKEN に応答するように SASL メカニズムをセットアップしました。

デバイスから使用したい AccountManager と Account もあります。

次に、次のように getAuthToken メソッドを呼び出してトークンを取得します。

accountManager.getAuthToken(account, "talk", null, this,
            new AccountManagerCallback<Bundle>() {...});

アプリに Google トークへのアクセスを許可するように求められます。

次に、次のように送り返します。

"<auth mechanism="X-GOOGLE-TOKEN">" + "\0" + user@gmail.com + "\0" + token + "</auth>"

ただし、Googleは認証に失敗したと応答します...したがって、トークンを間違って要求している必要があります...または、取得しているトークンはOAUTH用ですか?

OAUTH の場合、そのための事前に作成された SASLMechanism はありますか? もしそうなら、Android が提供するトークンを使用するための Google API キーはどこで入手できますか、それとも必要ですか?

4

0 に答える 0