4

我在一个 android 应用程序中工作,我使用 facebook android sdk 登录到应用程序。当用户通过 facebook sdk 登录到应用程序时,我从 facebook sdk 获取访问令牌。

因此,是否有可能在 facebook 中以具有用户访问令牌的方式点赞一个页面。

4

2 回答 2

19

无法以编程方式点赞页面,只能点赞评论和帖子。我不知道您为什么将先前的答案标记为正确,它不起作用并且非常具有误导性。

于 2013-09-09T15:13:36.233 回答
0

为了喜欢 facebook 上的帖子,我使用这部分代码来创建请求。

Request likeRequest = new Request(Session.getActiveSession(), pageid + "/likes", null, HttpMethod.POST, new Request.Callback() {
    @Override
        public void onCompleted(Response response) {

    }
});

我已经登录到 Facebook,所以我可以调用 Session.getActiveSession()。

然后我执行请求:

Request.executeBatchAndWait(likeRequest);

您应该在 Asynctask 中运行它,因为不允许您在主线程上执行网络操作。

于 2013-06-21T12:32:38.933 回答