当前位置: 首页 > 知识库问答 >
问题:

如何在python中找到Facebook上的朋友姓名[副本]

敖永丰
2023-03-14

我试过用python在facebook上查找朋友的名字,但不起作用

import facebook

token='my token'

graph= facebook.GraphAPI(token)

profile=graph.get_object("me")  #extracting your own profile

friends=graph.get_connections("me","friends")['data']

friend_list=[friend['name'] for friend in friends]

print friend_list

错误:语法错误:调用“print”时缺少括号

共有2个答案

司徒运锋
2023-03-14

该错误意味着您正在使用Python 3和Python 2的代码,请尝试以下操作:

print(friend_list)

来源:“语法错误:调用‘print’时缺少括号”在Python中是什么意思?

顺便说一句,我对Python一无所知(我只是将错误消息插入到Google中),但如果friend_list是一个数组,您可能想尝试一下:

print(', '.join(friend_list))

此外,万一你不知道,你也只能访问那些授权你的应用程序的朋友。查看此线程了解更多信息:Facebook Graph Api v2.0-/me/friends返回空,或仅返回同时使用我的应用程序的朋友

慕嘉运
2023-03-14

试试这个:)

token = 'mytoken'

graph = facebook.GraphAPI(token)
profile = graph.get_object("me")
friends = graph.get_connections("me", "friends")

friend_list = [friend['name'] for friend in friends['data']]

print friend_list
 类似资料:
  • 问题内容: 在Android中,最简单的方法来获得朋友的生日?还是关系状态?使用FQL还是通过Android的Facebook API SDK进行请求? 谢谢。 问题答案: 现在,如果您打印jobject1,您将获得所有朋友的生日清单。 响应将采用JSON格式,您必须从中获取值。 authenticatedFacebook是您反对Facebook的对象。 为了进一步说明,请检查此链接 .....

  • 为了了解在朋友关系中使用Neo4J的优势,我在MySQL数据库上创建了一个Persons表(“Persons”,20900个数据集): 和一张关系表(“友谊”,每个人有50到100个朋友): 因此,大约有120万人的关系。 现在我想查看id=1的人的朋友的朋友的朋友的朋友,因此我创建了一个如下查询: 用户ID 1的查询用了大约30秒 在Neo4J中,我为每个人创建了一个节点(20900个节点)和一

  • 问题内容: 我有一个类似于myspace / facebook的社交网络。在我的代码中,您不是一个人的朋友,还是不是一个朋友,因此,我显示了您与之成为朋友的人的所有操作(在此帖子中,我将这些操作单独称为公告帖子,以使其更易于可视化。 因此,您每当有人发布公告时,都会向在那里的任何朋友显示。 在mysql中,您可以通过执行以下操作来获得个人朋友列表, 我想知道像facebook之类的网站如何显示您的

  • 问题内容: 嗨,即时通讯,试图找出我如何能得到共同的朋友 我目前在考虑这个问题时遇到问题。 我有一个名为“用户”的表,这是它的外观 我有一张叫做“友谊”的桌子,这就是它的样子 user_a向user_b发送一个成为朋友的请求,并且… BAM有朋友。现在,如果我是用户2,并且我转到用户1s的朋友列表,我想看看我们有什么共同点。什么是正确的SQL做到这一点? 问题答案: 假设用户1与用户7不可能两次成

  • 问题内容: 我正在尝试从用户表中提取数据,并且需要“朋友之友”,这些人与所选用户相距两步 但未直接连接到所选用户 我尝试了以下查询: 我不知道如何拉未直接连接到所选用户的用户。我得到了当前用户的朋友的所有朋友,但是我 也 得到了当前用户的直接朋友。 问题答案: 您只需要排除既是直接朋友又是朋友的人。我已经重新排列了表别名,这样(无论如何对我来说)就更清楚了要检索的内容: 它还消除了排除要查询的用户

  • 问题内容: 我正在研究“可能的朋友”功能。在这里,我需要向不是我的朋友的所有朋友显示所有朋友,也不要发送给我或没有我的待处理请求 对于每一次友谊,我都会做两个记录。假设用户1和2成为朋友…我要在表中做一个记录,再做一个。 当第一个用户发送请求时,将状态设置为0,而当朋友接受请求时,我将两行都更新为1 如何根据朋友的朋友进行建议“可能的朋友”的sql查询? 问题答案: 在这里,您…简单加入