2011-02-26 139 views
0

我之前从未使用过FaceBook SDK,所以我不确定我应该使用什么,或者我想的是否可以实际完成。但我想尝试将一些Facebook功能与ASP.NET MVC3应用程序集成。与Facebook集成

我需要做的:

我希望能够访问某人的Facebook帐户(授予他们的许可),并允许他们邀请发送到我的网站。但是,当一个朋友点击邀请邮件中的链接(无论是墙上张贴,PM ...无论),然后在网站上注册并登录,我希望能够跟踪(可能通过追加ID或用户名将该用户添加到邀请链接,然后在被邀请的人/朋友注册时从查询字符串中提取它)。

问题:

  1. 从我到目前为止阅读并按照this link,我认为我应该使用的是Facebook连接API。我对吗?
  2. 我试图实现的是实际可行的吗?基本上,我可以附加用户名到邀请链接吗? Facebook是否与此相关?
  3. 除了Facebook开发人员Wiki以外,您是否还有其他优秀资源?请分享它们!

P.S:我不希望用户使用他们的Facebook帐户登录我的网站。我有我自己的会员系统。我只想让他们邀请他们的朋友在我的网站注册并跟踪。可能会出现更多的要求,但现在这就是我所需要的。

您的帮助表示感谢!

编辑:

好吧我继续使用开发FB应用做一些实验,创造了一些测试应用程序。有一件事我不明白,但...

帆布页面:在Facebook上的应用程序的基本URL。

画布网址: Facebook从此基础URL获取应用程序画布页面的内容。

那么Canvas网址究竟是什么?根据我的理解,这是我的网站上的一个资源(页面?)的URL,Facebook可以在Canvas页面中显示,是否正确?

回答

3
  1. Facebook的文档+ Facebook开发论坛,这应该是所有你。此外,因为您使用的是asp.net mvc,如果您使用该库,facebooksdk discussion也可以帮助您。我会强烈建议使用该库。

另外,它似乎,你是一个初学者在Facebook的API与C#。如果是这样,你可以考虑我的博客文章facebook open graph api tutorial in c#初学者。还有一些其他相关的职位也希望你喜欢他们。

让我知道你是否还想知道别的东西。

+0

Hi Rana!这绝对有帮助! + 1!是的,你是对的,我是一个Facebook API的初学者,我以前从未碰过它。我想要做的事情应该是非常简单的(我假设)我只想做以下事情:邀请朋友,他点击接受,他会被重定向到我的注册页面。就是这样(至少现在)。你能提供一个代码示例,强调如何做到这一点吗?再次感谢! – Kassem 2011-02-28 20:43:41

+0

我浏览了您的博客并阅读了大部分帖子。我也再次阅读一些文档,我不认为Open Graph API是我需要的。我需要使用Facebook For Websites API。我还必须创建一个Facebook应用程序,并通过我的网站对用户进行身份验证,以访问他们的朋友的数据。但是,如果我要创建一个简单地重定向到我的注册页面的Facebook应用程序,应用程序本身应该有什么?这真让我困惑......我不希望像游戏这样的应用程序,我只是想重定向到我的网站,就是这样! – Kassem 2011-02-28 21:11:41

0
  1. 都能跟得上。开发人员Wiki有其问题,但Facebook文档通常可以解决您的问题。
+0

感谢您的回复。我今天一直在阅读Facebook Docs,我想我已经找到了一个这样做的方法,但我仍然不确定某些内容。我知道通过发送请求我可以填充可选的'data' JSON属性,这里是我可以添加邀请者的用户名的地方。但我试图远离创建一个Facebook应用程序,对此有什么建议? – Kassem 2011-02-26 15:50:54

+0

没有。您需要创建一个FB应用程序来访问除基本信息以外的任何内容。这不是一个大问题,只是一个注册屏幕。 – jfar 2011-02-26 16:24:18

+0

嗯......在这种情况下,我真正需要的应用程序(至少现在)只是将该用户重定向到我的注册页面......我将使用开发人员应用程序并查看我可以做什么与... – Kassem 2011-02-26 16:34:25