1

現在のユーザーに関する基本的なプロファイル情報 (性別など) を取得するために、GoogleApiClient Api を呼び出しています。

ユーザーに明示的にログインするように求めることなく、これを達成できますか?

これが私のコードです:

 mGoogleApiClient = new GoogleApiClient.Builder(this)
                .addApi(Plus.API)
                .addScope(Plus.SCOPE_PLUS_PROFILE)
                .addScope(Plus.SCOPE_PLUS_LOGIN)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .setAccountName("myemail@example.com")
                .build();

それから私は電話しますmGoogleApiClient.connect();

onConnectionFailed が呼び出され、次のメッセージが表示されます。

GoogleApiClient: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{2148816a: android.os.BinderProxy@549965b}}

これまでにこれらの権限を設定しました:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
4

0 に答える 0