如何通过Facebook邀请用户的朋友?

时间:2012-06-11 16:31:40

标签: facebook facebook-javascript-sdk facebook-requests

我正在寻找一种简单的方法让用户能够邀请他们的朋友在我的网站上关注他们。

E.g Bob邀请sally在mysite.com上成为Bob的追随者。

我正在考虑通过请求这样做,但是我已经读过他们只适用于画布应用程序而不是常规网站,这意味着如果Sally接受Bob的请求,那么我的网站将作为iframe加载到facebook中,这样就可以了打破我的网站布局,看起来不会很好。

是否有任何解决方案,例如向用户显示画布中的链接,他们可以点击这些链接关闭画布并将其发送到我的网站?

在Facebook TOS中,它表示画布不能仅仅用于重定向用户,但它表示应该使用facebook请求邀请用户访问您的网站。

我的问题是,那么网站让他们的用户从Facebook邀请他们的朋友的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我认为您使用Facebook的唯一方法是向受邀用户发送私信,其中包含指向“邀请网址”的链接。

您可以使用Send Dialog,其链接参数是您网站的邀请页面 此方法的问题在于您无法控制正在发送的消息,但您可以将所需信息放入该链接的og标记中,这些标记将添加到消息中。

另一种方法是使用Chat API,您可以完全控制正在发送的消息 此方法的问题是您需要额外的权限(xmpp_login),并且您需要实现xmpp客户端。
这可能是一种过度杀伤。