我不熟悉使用Facebook的API。我试图弄清楚如何访问用户的新闻提要。
mFacebookLoginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
GraphRequest request = GraphRequest.newGraphPathRequest(loginResult.getAccessToken(), "/me/home", new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse) {
}
});
我对如何访问帖子感到困惑。任何帮助将非常感激。
最佳答案
新闻订阅源信息将在响应中以JSON格式格式化,因此您将不得不研究如何解析JSON字符串。但是要从“ graphResponse”获取JSON,可以在onCompleted方法中执行以下操作:
@Override
public void onCompleted(GraphResponse graphResponse) {
JSONObject jsonObject = graphResponse.getJSONObject();
try {
//parse through jsonObject here
}
catch (JSONException e) {
//log exception
}
}
签出此以获取有关解析JSON数组的更多信息:
How to parse this nested JSON array in android
关于android - 获取Facebook新闻源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30467791/