Facebook图形API阻止访问数据,原因是账户未激活-Android。

4
我正在使用Android Studio中的Facebook Graph API从公共Facebook页面中提取状态,但Graph Request一直响应空指针异常。调试后发现该消息:“由于我们对Facebook平台进行的更改,非活动帐户暂时禁用了对此数据的访问”。
 AccessToken token= new AccessToken(getString(R.string.accessToken),
            getString(R.string.facebook_app_id),
            getString(R.string.userID),null,null,null,null,null );
            GraphRequest req= GraphRequest.newGraphPathRequest(token, "453355835083862",
            new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {
                    FacebookRequestError error = response.getError();
                    Log.e("Error","Error in response: " + error.getErrorMessage());

                    Log.e("Output", response.getJSONObject().toString());
                }
            });
    GraphRequest.executeBatchAsync(req);

输出:

03-25 15:48:49.867 17225-17225/com.example.daroodar.qbwirelessapp E/Error: 响应错误:(#200) 访问此数据目前已被禁用,因为我们正在对Facebook平台进行更改,非活跃帐户无法访问

这是什么意思?


1
https://developers.facebook.com/status/issues/205942813488872/ - CBroe
1个回答

1
似乎您的应用程序现在不活跃。在FB开发者控制台中检查应用程序状态。可能需要开始新的应用程序审查(检查FB控制台中的应用程审查选项卡)。
还要检查您的应用程序权限是否被允许,根据FB平台政策

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接