Facebook API注册

时间:2011-03-23 07:43:24

标签: facebook

1)如果两个用户(A& B)登录网站(http://site.com)。两个(A& B)都在网站上注册了普通用户注册(不是FB注册)。两者(A& B)都可以访问该网站的所有部分,并提供所有用户条款。他们可以在网站上撰写评论,也可以这样做。现在正在发生这种情况。

注意:让我们假设用户A和B已经是Facebook的朋友。但他们在我们的网站上并不认识。

2)如果两个用户(X& Y)登录该网站。两个(X& Y)都在Facebook注册的网站上注册。两个(X& Y)都可以通过所有用户条款访问网站的所有部分。他们可以在网站上撰写他们的评论,也可以这样做。现在正在发生这种情况。

注意:让我们假设用户X和Y已经是Facebook的朋友。但他们在我们的网站上并不相识。

我要做什么:

a)如果用户A登录系统,我们需要在某个页面显示facebook登录按钮以链接他的Facebook帐户。如果他想链接,他需要提供他的FB登录详细信息,然后我们需要向他的朋友展示他们也是我网站的用户。他的Facebook帐户可能有这么多朋友,但在这部分我们需要显示B细节,因为他已经是该网站的用户,也是他们的Facebook朋友,如上所述。

如果用户A还有其他Facebook好友(D,E,F),他们也是我们网站的注册用户,那么我们需要在他的FB链接页面下显示所有这些用户详细信息以及他们最近在网站上的活动。

2)这也是FB注册用户(X,Y)需要做的事情。(类似于http://runkeeper.com

技术议程:

1)第一类用户(A,B):

   During the linking of facebook(facebook login), we are going to update the user table row values with his facebook details and then we need to show his FB friends activity in the website by using the FB session data  created for his/her FB login and now i will be able to show his Friendslist. 

问题:

同一个用户(A或B)从网站注销并重新登录其用户登录详细信息。在用户表中我们已经有了他的facebook id详细信息,使用我们需要显示他的所有FB朋友。 Facebook api使用Session值显示api调用的数据,如$ frnd = $ facebook-> api('/ me')。现在该用户没有会话。

Please suggest me anyway to come up with this technical part , because there is no clear documentation to follow .

2)第二类用户(X,Y):

    They are going to login with the existing FB details to the site, we need to just show there FB friend activity in the website.

1 个答案:

答案 0 :(得分:0)

如您所述,这绝对是可能的。您为自己的网站使用了哪种网络平台。 PHP,ASP.NET还是其他?正如您所经历的那样,文档有时缺乏。如果你正在使用php,它可能会更容易让一切正常工作,因为这些例子似乎都在php中。

明天我将不得不给你一个更详细的答案,但我需要知道你的网站使用的是哪个平台。另外,我不是很清楚,你是说用户已经使用facebook身份验证登录你的网站了吗?

埃里克