我正在寻找一种连接到Facebook的方法,允许用户输入他们的用户名和密码,让我们的应用程序连接到他们的帐户并获取他们的联系人,以便他们可以邀请他们加入他们在我们网站上的小组。 我以前写了一个Facebook应用程序,但这不是一个应用程序,因为它是一个连接器,以便他们可以邀请所有的朋友或只是一些我们正在工作的网站。

我已经看到其他几个网站也这样做,并且还连接到Yahoo,Gmail和Hotmail联系人。 我不认为他们使用Facebook Connect这样做是因为它是如此新颖,但它们可能是。

任何语言的任何解决方案都很好,因为我可以移植任何使用C#的示例。 我无法在Google或Facebook上找到任何具体内容来解决此特定问题。 任何帮助表示赞赏。

我看到第一个答案被删除,表明我可能需要刮掉朋友页面。 我越是环顾四周,这可能就是我需要做的事情。 我认为任何其他方式都需要此人将其添加为应用程序。 我想知道如何删除答案,也许该用户删除了它。

===============>>#1 票数:10

没有回答这个问题,但希望提供一些见解......

这样的功能告诉人们可以在站点B的表单上输入站点A的用户名和密码。这绝对不行。 请不要让人们认为是。

但也许Facebook API允许您通过让人们登录Facebook本身来为您的应用程序访问来规避这个问题。 一个轻微但重要的区别。

===============>>#2 票数:5

您可以使用Facebook Connect '帐户链接'。

来自Facebook开发者维基的 Python / Django示例:

页:

def invite_friends(request): 
    #HTML escape function for invitation content. 
    from cgi import escape 
    facebook_uid = request.facebook.uid 

    # Convert the array of friends into a comma-delimeted string. 
    exclude_ids = ",".join([str(a) for a in request.facebook.friends.getAppUsers()]) 

    # Prepare the invitation text that all invited users will receive. 
    content = """<fb:name uid="%s" firstnameonly="true" shownetwork="false"/>       wants to invite you to play Online board games, <fb:req-choice url="%s" label="Put Online Gaming and Video Chat on your profile!"/>""" % (facebook_uid, request.facebook.get_add_url()) 

    invitation_content = escape(content, True) 
    return render_to_response('facebook/invite_friends.fbml',
            {'content': invitation_content, 'exclude_ids': exclude_ids })

模板:

<fb:request-form action="http://apps.facebook.com/livevideochat/?skipped=1"     
        method="POST" invite="true" type="Online Games" 
        content="{{ content }}">        

    <fb:multi-friend-selector max="20" 
        actiontext="Here are your friends who aren't using Online Games and Live Video Chat. Invite them to play Games Online today!" 
        showborder="true" rows="5" exclude_ids="{{ exclude_ids }}"> </fb:request-form>

===============>>#3 票数:4 已采纳

我前一段时间问过这个问题,在facebook连接之前就已经很好了。 真正做到这一点的最好方法是使用facebook connect。

http://developers.facebook.com/connect.php?tab=website

我目前在我们的实时网站上使用它,并在Codeplex上使用Facebook Developer Toolkit for .NET:

http://www.codeplex.com/FacebookToolkit

祝好运!

===============>>#4 票数:3

我抬起头来回答自己的帖子是对的,所以现在就是这样。

事实证明,你将不得不刮掉在facebook使用条款中不合法的朋友列表。 所以我们不会为我们的网站这样做。 这里有一些文章显示了当你不遵守规则时会发生什么。 Plaxo用Scoble测试了他们的拼抢,Facebook在今年1月关闭了Scobles帐户。

http://scobleizer.com/2008/01/03/what-i-was-using-to-hit-facebook/

http://news.cnet.com/8301-13577_3-9839474-36.html

===============>>#5 票数:2

似乎Facebook有这个api。 在这里查看此博客。

http://developers.facebook.com/news.php?blog=1&story=73

===============>>#6 票数:1

这是一个开源的PHP 5工具,允许您从电子邮件和一些社交网络(包括Facebook)导入联系人: OpenInviter是一个用PHP5编写的开源PHP类,用于从大多数着名的电子邮件导入联系人提供者和社交网络。

===============>>#7 票数:-1

只需使用FB Connect将它们导入Yahoo即可。 好一点? 没有屏幕抓取,没有FB违规。 完成。

  ask by Jim Zimmerman translate from so

未解决问题?本站智能推荐:

1回复

将Facebook应用程序的页面链接到现有的Facebook商业页面

我有一个Facebook应用程序页面和一个单独的Facebook业务概况页面。 在创建应用及其页面之前的某个时间,业务页面已创建,但不是由我创建的。 有没有办法连接这两个页面,或将内容和朋友从一个页面导入到另一个页面? 较旧的个人资料页面包含一些内容; 我不想丢失的一组朋友和墙贴
2回复

在Facebook上获得无限会话

请帮助我在Facebook上进行无限讨论。 测试我的应用程序时,我退出了会话或会话密钥无效。 此无限会话是否适用于任何登录的人?
1回复

Facebook API:通过FQL获得喜欢的评论

我正在寻找一种通过facebook API检索喜欢评论的用户列表的方法。 我对通过FQL进行操作特别感兴趣。
1回复

如何为移动应用程序实现安全的Facebook登录/注册/连接Web服务?

我有一个用于移动应用程序的Web REST API,它支持使用用户/密码和令牌身份验证的经典注册/登录。 由于注册没有电子邮件确认,我如何实现安全注册/登录/连接Facebook服务? 我的第一种方法:我从移动应用程序facebook_id , facebook_email , fa
2回复

如何将Facebook好友导入网站

我有一个网站,用户和用户可以互相添加为朋友。 最近,我看到很多网络应用程序都有一个功能,你可以将你的朋友从Facebook直接导入他们的网络应用程序。 如何实现这种Facebook好友列表的导入? 我查看了Facebook API文档,并且无法直接找到任何指向此的内容。 据推测,
2回复

邀请Facebook以外的网站使用好友模式

您如何允许您的Facebook Connected用户邀请他们的Facebook朋友访问您的网站? 关于SO的所有先前答案都已过时,并指出以前可以使用fb:multi-friend-selector来实现 ,但由于FBML即将被弃用,因此不值得一试。 我现在看到的唯一选择是创建一个重
2回复

从外部网站向Facebook好友发送个性化URL

我正在开发一个具有以下要求的网站: 用户可以邀请他们的Facebook好友访问该网站 被邀请的朋友会收到一个指向该网站的个性化URL(消息,通知,请求......无关紧要) 示例流程: 1.约翰访问http://www.mysite.com 2. John单击F
1回复

邀请Facebook好友加入网站与python社交认证

我正在尝试首先从使用Facebook帐户登录的用户获取朋友列表。 我没有运气跟随这篇文章: 如何使用Python-Social-auth和Django检索Facebook好友的信息 每次我调用应该检索facebook朋友的视图时,我都会设置空闲的朋友。 理想情况下,我想检索Facebo
1回复

如何将邀请多个好友从Facebook整合到我的网站

我想集成来自facebook选项的邀请朋友,例如foursquare如何实现它。 我签出了fb:Request表单,但无法成功运行它。 另外,我听说他们不赞成使用旧版FBML库,那么还有更好的方法吗? 我在这里用PHP工作。
1回复

每个好友列表中的Facebook好友

如何获得朋友列表以及他们的friend_list_type? 我试图通过进行以下调用来获取所有list_types: 收到此消息后,我尝试遍历list_types并进行以下调用以获取每种list_type上的朋友列表: 但是,我总是得到一个空数组作为响应,如下所示: