Graph API 是获取和传输 Facebook 社交图谱数据的主要方式。它是一个基于低级 HTTP 的 API,您可以使用它来查询数据、发布新故事、上传照片以及应用程序可能需要执行的各种其他任务。本指南将教您如何在 Graph API 中完成所有这些操作。
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/me",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
System.out.println("Response::" + String.valueOf(response.getJSONObject()));
}
}
).executeAsync();
在这里,
AccessToken.getCurrentAccessToken() >> 登录用户访问令牌
/me>> 开发者自己的个人资料信息
在这里还可以应用用户/页面的ID/名称来获取该信息
例如:/joshuatreemusicfestival/posts/
null>> 在这里传递实际获取用户/页面信息类型的参数,例如:
Bundle param = new Bundle();
param.putString("fields", "message,created_time,id,full_picture,status_type,source,comments.summary(true),likes.summary(true)");
param 替换 null
HttpMethod.GET>> 请求方法 [GET, POST, DELETE]
最后调用 onCompleted() 并获取您想要的响应...!!!
参考链接
Request
类被GraphRequest
类所取代。 - Shajeel Afzal