Facebook SDKを統合したアンドロイドアプリを開発しています。 私はログインする必要があります - OK、これを行います。 私は友人の誕生日を取得する必要があります - 私はそれが制限されていることを知っています。しかし、アプリのレビュー後に許可することはできますか?
または各友達の友達リストと誕生日を検索するにはどうすればいいですか?Facebook SDKでAndroidアプリを開発/テストする方法 - 私のアプリが完成していないのにレビューできません。
ありがとうございます。
EDIT: Facebook Graph API Explorerを使用しているときに友だちリストのリクエスト(graph.facebook.com/1012984682046884/friendsなど)をすると、友だちの完全なリストが表示されることが奇妙に見えます。しかし、私がアンドロイドアプリケーションから同じリクエストを行うと(下のコードを参照)、結果が得られます。
oncompleted resp [{"要約":{"total_count":228} "データ":[]}]
ここに、ログイン中に要求している権限のリストを示します。
loginButton.setReadPermissions(Arrays.asList( "public_profile"、 "email"、 "user_birthday"、 "user_friends")));
また、私は自分のFBアプリケーションの管理者であることを伝えなければならない、私は同じFBログインを使用する。
GraphRequest request = GraphRequest.newGraphPathRequest(
act,
fbuid+"/friends",
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
// Insert your code here
Log.d("12x17","onCompleted resp["+response.getRawResponse()+"]");
}
});
request.executeAsync();