我想知道是否可以允许用户邀请朋友加入我的应用程序,即使它被注册为健身应用程序而不是通过 facebook 进行的游戏。这还重要吗?
我想使用 facebook 请求对话框,但我被此页面信息部分中的措辞绊倒了:http: //goo.gl/zfx4R其中说请求对话框仅适用于游戏facebook.com。
如果请求对话框不是答案,我应该如何允许用户邀请他们的朋友?如果有 PHP 解决方案,我会更喜欢它。
我在这里先向您的帮助表示感谢
我想知道是否可以允许用户邀请朋友加入我的应用程序,即使它被注册为健身应用程序而不是通过 facebook 进行的游戏。这还重要吗?
我想使用 facebook 请求对话框,但我被此页面信息部分中的措辞绊倒了:http: //goo.gl/zfx4R其中说请求对话框仅适用于游戏facebook.com。
如果请求对话框不是答案,我应该如何允许用户邀请他们的朋友?如果有 PHP 解决方案,我会更喜欢它。
我在这里先向您的帮助表示感谢
据我所知,没有限制应用程序“类型”的功能,因此游戏与应用程序应该没有区别。
您可以在任何网页上打开 FB.ui({method: 'apprequests'}) Facebook Javascript 对话框,该应用程序不需要位于画布或页面选项卡中。措辞可能令人困惑,但其含义是,当用户接受邀请时,他们将被发送到应用程序画布。
这意味着您需要将 Facebook 应用程序配置为具有命名空间 ( apps.facebook.com/<namespace>
),并且此时您需要处理来自邀请的用户。之后你对它们做什么取决于你,如果你愿意,你可以将它们重定向到你的网站。
您应该知道,Facebook 请求过程是故意非常隐秘的,以避免从不想参与您的应用程序的用户那里获得信息。除非您有特定的原因来跟踪邀请,否则我建议使用带有 target_id 的 FB.ui({ method: 'feed'}) 对话框。
因此,PHP 中没有也不会有一种方法来执行此操作。您需要将 JS SDK 加载到您的页面上并调用对话框,然后允许用户做出决定(无论是使用“提要”还是“应用请求”对话框)。