如何从Facebook和Android应用程序“喜欢”一个页面?

时间:2012-10-03 05:24:07

标签: android facebook facebook-graph-api facebook-like

嗨朋友我有一个问题,如何从我的应用程序中在Facebook上喜欢一个页面?我能够使用页面ID检索Facebook页面的所有信息,我也能够对页面墙进行评论,我的要求是能够在Facebook中找到我无法做到的页面.. ??。我已经通过图形API但无法找到解决方案.. ??

我试过这段代码

dialog = ProgressDialog.show(MyApp.this, "",
                    "please wait..", true, true);
            Bundle params = new Bundle();
    mAsyncRunner.request("PAGE_ID/likes",params,"POST",new UploadListener(), null);


public class UploadListener implements RequestListener {

        @Override
        public void onComplete(String response, Object state) {
            System.out.println("THE RES IS : "+response);
            dialog.dismiss();
        }

一旦我运行此代码,它就会出现错误THE RES IS:

{
  "error": 
  {
    "message": "(#3) Application does not have the capability to make this API call.", 
    "type": "OAuthException", 
    "code": 3
  }
}

1 个答案:

答案 0 :(得分:3)

Pages的Facebook文档已更新并且是最新的(请参阅https://developers.facebook.com/docs/reference/api/page/)。即使您可以阅读类似的计数信息,也无法通过图谱API来使用页面。 它没有API,您可以试试这个。 like android application page in facebook from application itself