2013-03-19 80 views
0

过去几天我一直在阅读Facebook文档。我无法工作的是如何制作一个工作脚本,以便用户可以通过我使用Facebook SDK制作的社交连接脚本邀请他们的Facebook朋友作为我系统中的朋友,他们已经在我的网站上注册。我很乐意给你们一些代码,但我需要诚实:无法想出任何方式来完成这项工作。我的下一步是在Google和GitHub上搜索。我找到类似的东西,但不是不错。所以目前我最后的希望是一些在Stackoverflow上的IT专家。想法,提示和链接将非常有帮助。邀请Facebook中已存在于用户系统中的朋友

编辑:

我的意图是使用电子邮件,使其工作。


如果你不明白这个问题或有一些问题 - 随时提问。

问候。

+2

这可能太宽泛了,也许你应该尝试http://programmers.stackexchange.com,如果你没有得到答案。 – span 2013-03-19 09:20:16

+0

@span会考虑它:)感谢您的评论。 – sjarmenitt 2013-03-19 09:25:44

回答

0

您可以通过email address来完成此操作。

您的网站上的用户使用他们的电子邮件地址和Facebook的用户也使用他们的电子邮件地址。

你可以检查是否有人邀请他的朋友从Facebook。比脚本检查电子邮件地址可用或不在您的数据库。您可以通过他/她的电子邮件显示可用用户。

+0

这是我的意图,但不是我的问题的完整答案。不管怎么说,还是要谢谢你。 – sjarmenitt 2013-03-19 09:23:33

+0

如果用户的朋友不是您的应用的用户,则不会获得该用户的朋友的电子邮件地址。 – CBroe 2013-03-19 11:04:50

+0

@CBroe他们是... – sjarmenitt 2013-03-19 11:26:11

0

您可能会从此处获得代码, http://developers.facebook.com/docs/reference/dialogs/requests/,where您可以使用'到'字段选择要邀请的朋友。

+0

它看起来像是邀请到一个网站?我需要邀请已经成为我网站会员的Facebook朋友。如果我可以选择如上所述的特定收件人,这可能会有所帮助。你能解释一下吗?无论如何感谢:) – sjarmenitt 2013-03-19 09:52:15

+0

你想邀请你的朋友在哪里? – 2013-03-19 09:54:48

+0

场景:我是新用户。我没有任何朋友。但我可以与Facebook连接,也看到我之前与我的Facebook站点有哪些朋友有联系。现在我可以邀请他们成为我系统中的朋友。请区分我的系统中的Facebook朋友和朋友。 – sjarmenitt 2013-03-19 10:01:04

1

你应该根据Facebook的用户名来做到这一点,而不是电子邮件。

将FB用户标识保存到您的数据库中,当新用户在您的网站上注册时,从Facebook拉他们朋友的ID并将它们与数据库中的ID进行比较。