Pracuję nad aplikacją, która potrzebuje dat urodzenia wszystkich znajomych. Czy niektóre ciała mogą udostępniać kod, jak uzyskać daty urodzenia wszystkich znajomych korzystających z interfejsu API wykresów. używam następujący kod:Android: Jak zdobyć daty urodzenia przyjaciół z kalendarza na Facebooku za pomocą Graph API
// 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");
}
}
});
}
}
});
I to wraca Tylko znajomi nazwę i identyfikator tylko. Gdzie muszę ustawić uprawnienia, aby dostać urodziny przyjaciół? Jestem nowy w Facebooku SDK. I za pomocą SDK v3.
graph api wraca następujące json spowodować
{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}
który nie ma urodziny.
Interfejs api zwraca wynik json. Sprawdź, jak uzyskać dane z json. – SnareChops
Hmm ... Nie jestem pewien. Spróbuj przejrzeć dokumentację (https://developers.facebook.com/docs/reference/api/) – SnareChops
W Eksploratorze interfejsu Graph Graph mam urodziny. https://developers.facebook.com/tools/explorer 514418319? Fields = friends.fields (nazwisko, urodziny, identyfikator) Czy dowolne ciało może mi powiedzieć Jak zrobić kod powyżej żądania api wykresu? –