问题描述
|
我有一个网站,我想给用户一个机会,邀请他们的facebook朋友访问该网站。
我有:
已将C#Facebook SDK安装到项目中
带有新应用的Facebook开发者帐户
我站点上的用户使用站点的身份验证控件(不是oAuth)。他们在网站上注册并可以连接他们的Facebook个人资料。
问题是下一个问题:如何允许用户邀请其朋友访问网站而不使用Facebook C#SDK(如果无法通过这种方式,则不使用facebook oAuth(仅发送用户ID))
更新
我想通过以下方式执行此操作:用户单击按钮“邀请朋友”(FB的标准邀请屏幕),选中朋友,单击邀请-完成操作:)
非常感谢!
解决方法
我认为您应该在此处查看“请求”对话框:http://developers.facebook.com/docs/reference/dialogs/requests/
唯一的缺点是,当用户接受请求时,将向他们显示您的Canvas URL-这意味着此页面将加载到Facebook UI中-他们不会完全重定向到您的网站。
您可以使用此页面来“销售”您的网站,以便它们导航到您的网站。
另一种方法是使用新的“发送”按钮:http://developers.facebook.com/docs/reference/plugins/send/
这将发送一条消息,并带有指向您网站的链接。
,我认为这是不可能的。由于要访问用户私人数据,您需要对自己以及使用Facebook的用户进行身份验证。 Facebook提供相同的OAuth!