0
Dies ist JSON-Format von Code untenWie hole ich alle Albenfotos von album_id mit GraphRequest in Facebook Graph API?
"albums": {
"data": [
{
"created_time": "2013-06-08T14:43:51+0000",
"name": "Profile Pictures",
"id": "1378810178998660"
}
//-Code
GraphRequest request = GraphRequest.newMeRequest(
loginResult.getAccessToken(),new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject object, GraphResponse response) {
if(response!=null) {
final JSONObject jsonObject = response.getJSONObject();
try {
final JSONObject json_album = jsonObject.getJSONObject("albums");
final JSONArray jarray_album = json_album.getJSONArray("data");
final JSONObject j_data = jarray_album.getJSONObject(0);
final String id = j_data.getString("id");
} catch (JSONException e) {
e.printStackTrace();
}
}
}
});
Bundle parameters = new Bundle();
parameters.putString("fields","albums");
//location,picture,education,hometown,interested_in,political,education,locale,age_range,is_verified,photo,relationship_status
request.setParameters(parameters);
request.executeAsync();
Also, ich will nur in der Lage Album-ID, aber nicht in der Lage zu holen, die Fotos zu, dass im Zusammenhang zu holen album.So , wie kann ich?
All diese Implementierung ist in Android erforderlich. –
Kann mit der Felderweiterungssyntax 'albums {photos}' ... durchgeführt werden. Wenn Sie zusätzliche Felder des Album-Objekts benötigen, müssen Sie auf dieselbe Weise nach ihnen fragen, wie eine kommagetrennte Liste innerhalb des ... } – CBroe
@CBroe Idee wird auch funktionieren. Und weil Sie mit JSONObjects arbeiten, können Sie das Paging relativ einfach implementieren. – Norbert