我在一个 android 应用程序中工作,我使用 facebook android sdk 登录到应用程序。当用户通过 facebook sdk 登录到应用程序时,我从 facebook sdk 获取访问令牌。
因此,是否有可能在 facebook 中以具有用户访问令牌的方式点赞一个页面。
我在一个 android 应用程序中工作,我使用 facebook android sdk 登录到应用程序。当用户通过 facebook sdk 登录到应用程序时,我从 facebook sdk 获取访问令牌。
因此,是否有可能在 facebook 中以具有用户访问令牌的方式点赞一个页面。
无法以编程方式点赞页面,只能点赞评论和帖子。我不知道您为什么将先前的答案标记为正确,它不起作用并且非常具有误导性。
为了喜欢 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 中运行它,因为不允许您在主线程上执行网络操作。