2011-05-24 80 views
0

我有一个网站,我想给一个机会让用户邀请他们的Facebook朋友到这个网站。Facebook C#SDK - 邀请朋友进入网络

我:

  1. C#实装SDK项目
  2. Facebook的开发与客户新的应用程序

用户在我的网站使用网站的身份验证控制(没有的OAuth)。他们在现场注册并可以连接他们的Facebook个人资料。

的问题是下一个:如何让用户邀请他们的朋友到网站不使用Facebook的OAuth(只发送用户ID)与Facebook C#SDK(或没有,如果它是不可能以这种方式)

修订

我想这样做在明年方式:用户点击按钮“邀请好友”(FB的非标准邀请屏幕),检查的朋友,点击邀请 - 完成动作:)

非常感谢!

回答

1

我想你应该看看请求对话框这里:http://developers.facebook.com/docs/reference/dialogs/requests/

唯一的缺点是,当用户接受请求,他们将显示你的画布网址 - 这意味着Facebook的用户界面这里面的网页加载 - 他们没有完全重定向到您的网站。

您可以使用此页面“销售”您的网站,以便它们导航到您的网站。

另一种方法是使用新的发送按钮:http://developers.facebook.com/docs/reference/plugins/send/

这将消息发送一个链接到你的网站。

+0

好吧,我会试试这个。请告诉我,你知道使用standart auth和openId的情况吗? – 2011-05-24 11:47:05

+0

我们现在在谈论Graph API身份验证吗?然后OAuth是唯一的方法。如果你希望你的用户使用Facebook登录你的网站(我认为这个称为Facebook Connect直到最近),那么你应该使用JavaScript SDK:http://developers.facebook.com/docs/reference/javascript/FB 。登录/ – MartinHN 2011-05-24 12:14:14

0

我不认为这是可能的。由于访问用户私人数据,您需要使用Facebook进行身份验证以及用户身份验证。 Facebook提供相同的OAuth!

+0

感谢您的支持!我认为这是可能的下一步 - 发送用户ID,检查用户是否是Facebook上的身份验证,如果是的话得到acsess令牌 – 2011-05-24 05:58:52

+0

我更新了我的文章 – 2011-05-24 06:05:35