6

我想在我的 Android 应用程序中实现“喜欢”选项,但我不知道要使用哪个请求。

我打开了一个有效的 facebook 会话和我想要的 ID 帖子。

我该如何实现这个功能?

谢谢

4

2 回答 2

13

我找到了解决方案。

为了喜欢帖子,我使用 Facebook 帖子 ID 的点赞连接实现了一个简单的 POST 请求。

这是代码:

Request likeRequest = new Request(Session.getActiveSession(), fBPostId + "/likes", null, HttpMethod.POST, new Request.Callback() {

         @Override
         public void onCompleted(Response response) {
                Log.i(TAG, response.toString());
         }
});
Request.executeBatchAndWait(likeRequest);
于 2013-01-04T13:34:02.507 回答
0

粗略的搜索(123)似乎表明,出于安全/垃圾邮件的原因,不可能通过 Graph API 以用户身份直接“喜欢”事物。传统上,一种普遍建议的替代方法是在 WebView 中显示 Facebook 控制的“Like”按钮,并将其包含在您的应用程序中。

然而,最近,Facebook 开发人员指南提供了一种可能的解决方案,说明在代表用户发布故事时如何在应用程序中实现“喜欢”风格的功能,尽管它与您看起来并不完全相同被要求。

于 2013-01-03T22:12:11.397 回答