其他用户无法看到我的Android应用程序的FB页面发布

时间:2013-11-18 10:23:06

标签: android facebook facebook-graph-api post facebook-android-sdk

我在android上创建了一个应用程序,在我的Fb页面上发布,它也在工作。但问题是其他用户无法在我的页面中看到这些帖子。只有管​​理员才能看到它。我还将页面和帖子设为公开并提供可见性设置还提供了带有manage_pages和public_stream权限的page_access令牌。

Bundle postParams = new Bundle();
postParams.putString("message","message");              
postParams.putString("name","name");
postParams.putString("link",link);
postParams.putString("picture",picture);
postParams.putString("access_token", pageaccessToken);

Request.Callback callback = new Request.Callback() {

public void onCompleted(Response response) {
    FacebookRequestError error = response.getError();
                                                    if (error != null) {
    Log.e("FACEBOOK ERROR", ""+ error.getErrorMessage());
            } else {
                                                        JSONObject graphResponse = response
                                                                .getGraphObject()
                                                                .getInnerJSONObject();
                                                        String postId = null;
                                                        try {
                                                            postId = graphResponse
                                                                    .getString("id");
                                                        } catch (JSONException e) {
                                                        }
                                                }
}
};

Request request = new Request(null,pageid+"/feed",postParams, HttpMethod.POST,callback);
RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();

我也试图用fb api explorer做到这一点。 enter image description here

但这里也提供了相同的结果。在此先感谢

1 个答案:

答案 0 :(得分:2)

请检查您应用的应用设置中是否已禁用沙盒模式