图表返回错误:(#200)权限错误

时间:2016-02-20 10:40:51

标签: php facebook publish

当我将帖子发布到我的页面时,它工作正常,但是当我通过设置页面ID而不是" me"来发布到页面时, 响应如下: 图表返回错误:(#200)权限错误 源代码如下:

public void searchemail(String email){

  Firebase ref = new Firebase("https://<myfirebase>.firebaseio.com/users");
  Query queryRef = ref.orderByChild("Email").equalTo(email);


   ValueEventListener listener = new ValueEventListener() {

     @Override
     public void onDataChanged(DataSnapshot snapshot) {
       if (snapshot.exists()) {
         for (DataSnapshot child: snapshot.getChildren()) {
           homeintent.putExtra("key", child.getKey());
           startActivity(homeintent);
           break; // exit for loop, we only want one match
         }
       }
       else {
         Toast toast = Toast.makeText(this, "email not found", Toast.LENGTH_SHORT);
       }
     }
   };
   queryRef.addValueEventListener(listener);
}

2 个答案:

答案 0 :(得分:1)

最有可能的是,您没有使用具有正确权限的页面令牌。确保使用的是页面令牌而不是用户令牌,并确保其中包含publish_pages。您可以在调试器中测试您的令牌:https://developers.facebook.com/tools/debug/

确保显示网页ID和publish_pages权限。

答案 1 :(得分:0)

我的应用程序类型是业务,我刚刚添加了给定列表中的所有权限,在我添加了所有权限后,Facebook 要求我查看权限,我只是继续单击“确定”,一切正常,错误发生了