2

我想知道是否可以允许用户邀请朋友加入我的应用程序,即使它被注册为健身应用程序而不是通过 facebook 进行的游戏。这还重要吗?

我想使用 facebook 请求对话框,但我被此页面信息部分中的措辞绊倒了:http: //goo.gl/zfx4R其中说请求对话框仅适用于游戏facebook.com。

如果请求对话框不是答案,我应该如何允许用户邀请他们的朋友?如果有 PHP 解决方案,我会更喜欢它。

我在这里先向您的帮助表示感谢

4

1 回答 1

-1

据我所知,没有限制应用程序“类型”的功能,因此游戏与应用程序应该没有区别。

您可以在任何网页上打开 FB.ui({method: 'apprequests'}) Facebook Javascript 对话框,该应用程序不需要位于画布或页面选项卡中。措辞可能令人困惑,但其含义是,当用户接受邀请时,他们将被发送到应用程序画布。

这意味着您需要将 Facebook 应用程序配置为具有命名空间 ( apps.facebook.com/<namespace>),并且此时您需要处理来自邀请的用户。之后你对它们做什么取决于你,如果你愿意,你可以将它们重定向到你的网站。

您应该知道,Facebook 请求过程是故意非常隐秘的,以避免从不想参与您的应用程序的用户那里获得信息。除非您有特定的原因来跟踪邀请,否则我建议使用带有 target_id 的 FB.ui({ method: 'feed'}) 对话框。

因此,PHP 中没有也不会有一种方法来执行此操作。您需要将 JS SDK 加载到您的页面上并调用对话框,然后允许用户做出决定(无论是使用“提要”还是“应用请求”对话框)。

于 2013-07-31T16:49:18.240 回答