0

我对 facebook 开发非常陌生。我正在尝试将用户链接到喜欢我的 Facebook 页面,然后检测成功的喜欢。我已经看到了很多用于此的网络代码,但是从移动应用程序中执行此操作的最佳方法是什么?希望我可以轻松地在所有移动应用平台之间移植。

谢谢

4

1 回答 1

1

只有 Javascript SDK 允许您直接在应用程序中订阅 Like 事件。

您可以使用两种方法:

  1. 使用实时更新 API 订阅 user.likes 对象,当“喜欢”更改时,它将在您的服务器上触发回调。

    然后,您可以在您的应用程序中定期检查。

    明显的缺点是您的应用程序需要有一个服务器后端组件。

  2. 通过应用程序中的 Graph API 不断请求 user.likes 对象。

    这也不是特别好,因为您必须不断向 Facebook 服务器发出请求,这通常需要 2 秒才能回复。

如果您有很多用户都在不断地发出请求,您可能很容易最终达到每日请求限制。

--

现在 - 你说你正在为所有平台编写移动应用程序;如果您碰巧将其作为移动网络(即Phonegap 或类似)进行,那么您很幸运,您可以通过Phonegap 插件进行此操作。

于 2013-09-09T00:14:20.200 回答