1)如果两个用户(A & B)登录到网站(http://site.com)。两个(A & B)都在网站上注册,注册用户正常(不是FB注册)。两个(A & B)都可以访问该网站的所有部分,并提供所有用户条款。他们可以在网站上撰写评论,并且可以这样做。现在正在发生这种情况。Facebook API注册
注意:让我们假设用户A和B已经是Facebook上的朋友,但他们在我们的网站中并不知道彼此。
2)如果两个用户(X & Y)登录到网站。两者(X & Y)都已在网站上注册了Facebook注册。两个(X & Y)都可以访问该网站的所有部分,并提供所有用户条款。他们可以在网站上撰写评论,并且可以这样做。现在正在进行这项工作。
注意:让我们假设用户X和Y已经是Facebook上的朋友,但他们在我们的网站中并不知道彼此。
什么,我该怎么办:
a)如果用户A登录到系统中,我们需要显示一些页面的Facebook登录按钮链接他的Facebook帐户。如果他想链接,他需要给他的FB登录细节,那么我们需要向他的朋友们展示他们也是我网站的用户。他可能有很多朋友拥有他的脸书帐户,但在这部分我们需要展示B的细节,因为他已经是该网站的用户,并且也是他的脸书朋友,正如我们上面所述。
如果用户A有其他Facebook用户(D,E,F),他们也是我们网站的注册用户,那么我们需要在他的FB链接页面下显示所有这些用户详细信息以及他们最近在网站上的活动。
2)这是samething需要做为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使用会话值来显示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.
,保持FB_ID的领域,不是每次用户登录通过Facebook要求所有他的朋友,看看是否有任何用户对这些FB_ID年代.....还,你应该保留一个朋友表。 – fingerman 2011-03-24 05:36:20
感谢您的回复。我在我的用户表中这样做,但我不需要让用户随时重新登录他们的FB详细信息,如果他们第一次与FB帐户链接。如果用户表具有其FB_ID, FB_EMAIL我需要显示那里没有其他表的朋友细节。 – Anandhan 2011-03-24 07:06:24
我已经按照你的建议,并得到了我所需要的解决方案。谢谢你的建议mate.Cheers。 – Anandhan 2011-04-01 03:52:04