1

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

例如,Bob 邀请 sally 在 mysite.com 上成为 Bob 的追随者。

我正在考虑通过请求来执行此操作,但是我读到它们仅适用于画布应用程序而不适用于常规网站,这意味着如果 Sally 接受了 Bob 的请求,那么我的网站将作为 iframe 加载到 facebook 中,这会破坏布局我的网站,看起来不太好。

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

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

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

4

1 回答 1

1

我认为您可以使用 facebook 做到这一点的唯一方法是向受邀用户发送私人消息,其中包含指向您的“邀请 url”的链接。

您可以使用带有链接参数的发送对话框作为您网站的邀请页面。
这种方法的问题是您无法控制正在发送的消息,但是您可以将所需的信息放入该链接的 og 标签中,这些标签将添加到消息中。

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

于 2012-06-11T16:45:59.493 回答