我正在處理需要所有朋友的出生日期的應用程序。一些機構可以共享代碼如何使用圖形API獲取所有朋友的出生日期。 我使用下面的代碼:Android:如何使用圖表API從Facebook日曆獲取朋友出生日期
// start Facebook Login
Session.openActiveSession(this, true, new Session.StatusCallback() {
// callback when session changes state
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
// make request to the
Request.executeMyFriendsRequestAsync(session, new Request.GraphUserListCallback() {
@Override
public void onCompleted(List<GraphUser> users, Response response) {
//Log.d("AL",""+users.size() + response.toString());
for (int i=0;i<users.size();i++){
Log.d("AL",""+users.get(i).toString());
welcome.setText("Done");
}
}
});
}
}
});
而這僅是隻返回的朋友的名字和編號。在哪裏我必須設置權限以獲得朋友的生日?我是facebook的新手。並使用SDK v3。
圖形API將返回以下JSON結果
{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[{"id":"1580811776","name":"Jamal Abdul Nasir"},{"id":"1610349118","name":"Ahmed Nawaz"}],"paging":{"next":"https:\/\/graph.facebook.com\/100004790803061\/friends?format=json&access_token=AAABtTr8g5U4BANiJdCiBFxQeg0l1eqYYzmSWVM8G1UlyAhTtUrAsoEZAgU19dECXTE2nw7pHIz8bDb7OJGM4wAwzusOVZAQN8yaiYVsQZDZD&limit=5000&offset=5000&__after_id=1610349118"}}}, error: null, isFromCache:false}
不具備的生日。
圖形api返回一個json結果。查看如何從json獲取數據。 – SnareChops
嗯......我不確定。嘗試查看[文檔](https://developers.facebook.com/docs/reference/api/) – SnareChops
在Graph API Explorer中,我得到了生日。 https://developers.facebook.com/tools/explorer 514418319?fields = friends.fields(name,birthday,id) 任何機構都可以告訴我如何在圖形上面執行代碼api request? –