我不熟悉使用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/

10-09 13:37