私のアプリケーションにGoogle Plusのログインをしたいと思います。私は接続できますが、現在のユーザーのプロファイル情報を取得することができませんでしGoogleプラス:人を読み込むことができません
は@Override
public void onConnected() {
String accountName = mPlusClient.getAccountName();
mPlusClient.loadPerson(this, "me");
}
@Override
public void onPersonLoaded(ConnectionResult status, Person person) {
Log.d("onPersonLoaded - ConnectionResult", "" + status);
Log.d("onPersonLoaded - person", "" + person);
if (status.getErrorCode() == ConnectionResult.SUCCESS) {
Log.d(TAG, "Display Name: " + person.getDisplayName());
}
}
私はonConnected
にアカウント名を取得する。しかしonPersonLoaded
がperson
ためnull
を与えるログが示すことができる:
onPersonLoaded - ConnectionResult(29861): ConnectionResult{statusCode=NETWORK_ERROR, resolution=null}
onPersonLoaded - person(29861): null
からドキュメントhere
public static final int NETWORK_ERROR
ネットワークエラーが発生しました。再試行して問題を解決する必要があります。
定数値:7(0x00000007)
しかし、私は関係なく、私が再試行回数と同じエラーを取得していません。これは私が使用する許可です:
私はこれを解決する方法はありませんし、過去2時間を探しています。どんな助力も高く評価されます、ありがとうございます。
のように、sample codeはPlusClientコンストラクタで範囲を定義で以下のとき、あなたは逃した可能性がもう一つのこと?私は同じ問題に直面している、あなたはこれで私を助けてくださいできますか?回答が見つからなかった場合は、アクティビティコードを共有してください。 –
申し訳ありませんが、私は上記の問題の解決策を見つけることができませんでした。しかし、私は別のアプローチを使って同じことを達成することができました。下の私の答えをチェックしてください。 – user1537779
私は解決策を見つけました。あなたが正しいと信じている場合は、他の人の利益のために見て受け入れてください。 –