首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Facebook API使用FQL获取在线好友列表?

要使用Facebook API和FQL获取在线好友列表,请按照以下步骤操作:

  1. 注册Facebook应用程序:首先,您需要在Facebook开发者网站上注册一个应用程序。访问https://developers.facebook.com/,然后单击“创建应用”按钮。填写必要的信息,如应用程序名称、联系电子邮件和类别。
  2. 获取访问令牌:在注册应用程序后,您需要获取访问令牌,以便能够访问Facebook API。要获取访问令牌,请访问https://developers.facebook.com/tools/explorer/,然后使用您的Facebook帐户登录。在登录后,您将看到一个下拉菜单,其中列出了您的应用程序。选择您的应用程序,然后单击“获取访问令牌”按钮。
  3. 使用FQL查询:现在您可以使用FQL查询来获取在线好友列表。FQL是Facebook Query Language的缩写,是一种用于查询Facebook数据的SQL方言。要使用FQL查询,请将以下查询替换为您的访问令牌,并将其粘贴到Graph API Explorer(https://developers.facebook.com/tools/explorer/)中:
代码语言:txt
复制
https://graph.facebook.com/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1=me()+AND+online_presence=active&access_token=<YOUR_ACCESS_TOKEN>
  1. 解析查询结果:查询结果将以JSON格式返回,其中包含在线好友的ID。您可以使用编程语言(如Python、JavaScript等)解析JSON响应,并获取在线好友列表。

请注意,Facebook已弃用FQL,并将其替换为Graph API。因此,您可能需要使用Graph API的其他查询来获取在线好友列表。但是,Facebook Graph API目前没有直接提供在线好友列表的查询。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何获取Facebook用户的隐私好友列表

本文分享的漏洞writeup,只需知道Facebook用户的注册邮箱或者手机号码,就能间接获取该用户相关的隐私好友列表,进而推断出用户的一个大致的社交关系图谱。...Facebook好友列表的隐私设置 默认来说,Facebook用户的好友列表是公开的,当然,Facebook也给这个好友列表设置了三种不同的隐私选项:公开、朋友可见和仅自己可见等自定义设置),具体参考Facebook.../' -H ‘cookie: xxxx’ — compressed 这里,Facebook向恶意攻击者推送的“你可能认识的人”相关列表,正是目标受害者的好友列表,如下: ?...整个过程可在以下PoC视频中观看,视频中作者用目标受害者邮箱为注册人信息,用自己的手机号码作为联系更新信息,最终,这种方式也能同样获得目标受害者好友列表: 漏洞总结 该漏洞可以被一些恶意用户或攻击者利用...前提在于,只需要知道目标受害者的注册Facebook使用的邮箱地址或者手机号码,可以通过社工方式或是前述提到的好友关系建立依据来获得。

3.7K30

(译) 如何使用 React hooks 获取 api 接口数据

原文地址:robinwieruch 全文使用意译,不是重要的我就没有翻译了 在本教程中,我想向你展示如何使用 state 和 effect 钩子在React中获取数据。...如果你想查看完整的如何使用 React Hooks 获取数据的项目代码,可以查看 github 的仓库 如果你只是想用 React Hooks 进行数据的获取,直接 npm i use-data-api...它将引导您完成使用React类组件的数据获取如何使用Render Prop 组件和高阶组件来复用这些数据,以及它如何处理错误以及 loading 的。...但是,如果你对错误处理、loading、如何触发从表单中获取数据或者如何实现可重用的数据获取的钩子。请继续阅读。 如何自动或者手动的触发 hook?...目前我们已经通过组件第一次加载的时候获取了接口数据。但是,如何能够通过输入的字段来告诉 api 接口我对那个主题感兴趣呢?(就是怎么给接口传数据。

28.4K20

Facebook Graph API(1)—介绍

Facebook提供三种low-level HTTP APIS去访问Facebook Graph. 1.Graph API 2.FQL(过期) 3.Legacy REST API(过期) 为什么要学习Graph...API 1.Open Graph可以让广大用户发现你的应用或者业务 2.可以加入更多社交内容,你的朋友可能会对你的内容感兴趣 3.使用Facebook Login统一登录,可以减少投入,并且可以跨不同设备...The Graph API Explorer API Explorer是一个低级工具,使用它开发者可以查询,添加和删除相关数据。对开发者开发应用非常有帮助。 ?...例如: /yourfacebookname 还有一个特别的路径来访问用户信息:/me 微软Live Connect使用的相同方式来获取用户信息。使用 /me 来获取用户信息需要认证。 ?...Connections 连接是通过构建不同的URL通过Graph API获取用户的具体信息。再获取用户信息前提是用户必须授权给应用,否则返回空的数据集合。

1.8K80

0629-6.2-如何使用CM API接口获取集群所有节点内存和磁盘使用情况

接口获取监控指标,本篇文章Fayson主要介绍如何通过CM API接口获取集群所有节点内存和磁盘使用情况。...2 接口查找及说明 在Cloudera Manager的API列表中未找到一个比较合适的接口来直接获取指定节点内存和磁盘使用情况,最终在API列表中找到了获取时序数据的接口,该接口可以通过传入tsQuery...在上面我们找到通过CM API接口来获取指定tsQuery语句的监控数据,那接下来我们在Cloudera Manager上通过图表生成器来查询需要获取的数据,最终确定tsQuery语句,如下为Fayson...写的两条语句用于满足前面的需求: 获取集群所有节点内存使用情况: select physical_memory_total, physical_memory_used ?...4 总结 1.通过CM时序数据API接口并指定tsQuery语句可以获取到Cloudera Manager界面上所有的监控图表数据。

4.6K50

新一代数据查询语言GraphQL来啦!

Facebook构建移动应用的时候,它需要的是一个强大的数据获取API: 足够强大,满足Facebook自身复杂业务的需求; 足够简单,对开发者和使用者来说很容易上手与使用; ?...Facebook考量了两种实现方案,包括RESTful服务资源和FQL表。...RESTful:对于Facebook这种复杂的应用,可能需要定义很多端点,这些数据接口可能只是返回字段有所不同,造成重复工作,同时难以表达复杂的逻辑; FQLFQLFacebook类似于SQL的API...由{}包裹的对象 对象由属性列表组成 ()包裹的查询条件 // 获取用户信息的同时获取该位用户的朋友信息列表,包括姓名、性别和地址信息 { user (id: 1001){ // 第一层 name...我们不仅按照我们的需求完成数据过滤,同时仅仅使用一次请求就获取了所有你想要的数据。

88530

新一代数据查询语言GraphQL来啦!

Facebook构建移动应用的时候,它需要的是一个强大的数据获取API: 足够强大,满足Facebook自身复杂业务的需求; 足够简单,对开发者和使用者来说很容易上手与使用; ?...Facebook考量了两种实现方案,包括RESTful服务资源和FQL表。...RESTful:对于Facebook这种复杂的应用,可能需要定义很多端点,这些数据接口可能只是返回字段有所不同,造成重复工作,同时难以表达复杂的逻辑; FQLFQLFacebook类似于SQL的API...由{}包裹的对象 对象由属性列表组成 ()包裹的查询条件 // 获取用户信息的同时获取该位用户的朋友信息列表,包括姓名、性别和地址信息 { user (id: 1001){ // 第一层 name...我们不仅按照我们的需求完成数据过滤,同时仅仅使用一次请求就获取了所有你想要的数据。

2.9K70

几个大型网站的Feeds(Timeline)设计简单对比

Facebook起源的NewsFeed,以及Twitter起源的Timeline,核心问题都是如何处理巨大的消息(活动,activity)分发。...时空平衡 ---- 1Facebook 参考《Facebook news-feed QCon12.pdf》。...新浪微博基础是拉模式,但是增加了“在线推”,对于在线用户有“Inbox Cache”加速对timeline的获取,减少aggregator的性能和时间消耗。结构如下图: ?...首页timeline获取步骤是:1.检查inbox cache是否可用; 2.获取关注列表; 3.聚合内容, 从 following 关系; 4.根据id list返回最终feed聚合内容。...Sina的这种结合模式,符合中国的特点:明星海量粉丝(纯推送代价巨大),个人用户关注多(纯拉取代价大),且在线用户能得到极快的响应。 存储大量使用了Redis。

3.4K10

Facebook 爬虫

,所以它的解析与个人主页的不同,好在Facebook提供了一种叫做图谱API的东西可以很方便的就可以获取到发帖信息。...其实我也想用,就是要针对个人使用API就必须获取用户本人的确认,也就是要用户登录你的爬虫,然后授权给你,这自然是不可能的,所以针对个人用户只能简单的通过模拟浏览器的方式来解析HTML页面 要使用Facebook...,但是它只有一个小时的有效期,所以要使用API,首先就是从这个测试平台获取到这token。...Facebook并没有提供任何有效方法来获取这个token,这个时候自然又要使用传统的方式,通过splash请求这个url,然后解析HTML获取对应token。...(前提是你的对应账号是Facebook的开发者账号),它会自动生成一个测试用的access_token 输入框中就是token 从该页面中获取到对应的token, 并调用对应的API获取公共主页的发帖信息

3.5K30

如何零数据快速搞定可视化运营页面

1、需求方(客户)提出诉求; 2、开发一个定时采集服务负责周期性的调用接口,并打上时间戳保存到数据库当中; 3、再开发一个接口服务,它会根据需要把一定时间跨度的 A 以一定间隔聚合求取平均值,装配成列表...2、可视化编排采集任务 简单来说,我们可以把数据的采集,分为数据获取(云 API)、数据处理(无码/低码)、数据入库这三种类型的任务组成的 DAG 图,而 Flakeminer 提供了可视化的逻辑编排工具...是,也不是~ 我们可视化低码系统神工装修页面,拖拽控件并使用 FQL 为控件绑定数据模型。...但是,我们现在这里缓一缓,来聊聊我们为什么不直接使用 MongoDB 的查询语言,而是 FQL —— 这种我们创造的类 SQL 的方式。...1、从左侧的物料中选择合适的图表组件; 2、绑定数据, 神工抽离了图表的数据源为单独模块,支持上述数据中台的FQL,也支持普通云API等; 3、配置相图表属性,绑定我们录好的数据源; 4、Done

64920

Resys-one-基础知识

推荐结果的标题、缩略图以及其他内容属性 推荐结果的平均分 推荐理由 亚马逊的三种推荐方式: 基于物品的推荐算法:给用户推荐那些和他们之前喜欢的物品相似的物品 基于好友的个性化推荐:Facebook好友...社交网络 最为成功的是Facebook。最为重要的两个数据: 用户之间的网络关系:人与人之间 用户的偏好信息:个体信息 提供的API接口:Instant Personalization ?...评测推荐系统是否具有马太效应的简单办法就是使用基尼系数。...信任度 RS的信任度只能是通过问卷调查的方式来获取,提高信任度的两种方法: 增加RS系统的透明度transparency 考虑用户的社交信息,利用用户的好友信息给用户做推荐,并且用好友进行推荐解释 实时性...说明算法具有很好的健壮性 各种指标的获取途径 ?

35320

Facebook背后的开源力量

该项目代号为“FBOpen”,其中包含了实现Facebook平台的一些基础设施、功能等,如API架构、FQL分析器、FBML分析器、FBJS,以及许多常用方法和标签的实现,代码基于PHP。...FBMock FBMock是一个PHP mocking框架,简单且易于使用。  四、Facebook开源的内部开发工具 Facebook也选择将其内部开发人员所使用的工具开源。  1.  ...Online Schema Change for MySQL 允许你在线更改集群中的大型数据库表,而不需将集群离线。  4.  ...目前数百名Facebook工程师每天都在使用它。  5.  PHPEmbed 该工具使得嵌入PHP对于开发者来说变得真正简单,这是一个更方便和更简化的、构建于PHP SAPI之上的API。 6.  ...你可以在Launchpad中找到很多Facebook贡献的补丁,还可以通过MySQL@Facebook页面来了解Facebook如何使用它。  7.

82540

还原Facebook数据泄漏事件始末,用户信息到底是如何被第三方获取的?

用户只需回答一些娱乐性质一样的不疼不痒的测试问题,就可以获得奖金,而前提是,在做性格测试之前需要把部分 Facebook 信息授权给这个第三方程序,这其中不仅包括你的头像昵称,还有好友列表好友的一些状态信息...▌ 3、获取 Facebook 用户信息指南 事实表明,Facebook 的 5000 万用户数据的确被泄漏,营长今天就扒一扒:如何获取 Facebook 用户信息。...这里有一份官方指南,本指南演示了从 Facebook 获取信息,并使用 Graph API 将信息发布到 Facebook 平台上的相关知识。...在这个例子中,我们使用的是 Graph API Explorer 。 使用具有 user_posts 权限的用户访问令牌并创建获取请求,从而找到要删除的帖子。...要获取这些所需权限的页面访问令牌,请先选择获取用户访问令牌并选择 manage_pages 和 publish_pages 。 然后,从获取令牌下拉列表中选择你想要发布的页面。

3.5K50

Websocket IM聊天教程-教你用GoEasy快速实现IM聊天

如需在subscriberPrencese用户上下线提醒事件,或者在调用HereNow获取在线用户列表时,能拿到userId以外,更多的信息,可以在userdata里传入。undefined1.4....初始化好友在线状态,以数组形式传入所有好友的userId,调用hereNowByUserIds,获得当前在线好友列表,根据结果将friendlist里属于在线状态的friend的在线状态改为true...显示好友列表(1.7)undefined2.1. service层获取当前用户信息,在页面显示当前用户的username和头像。...undefined2.2. service获取本地好友列表,然后controller将每个好友的头像和名称显示到页面上,对于当前在线的用户,旁边显示一个小绿点,并且为每个好友绑定一个点击事件,点击好友时...在整个demo中只用到了goeasy的四个API subscriber(接收消息),subscriberPrencense(接受上下线通知),hereNowByUserIds(获取当前在线用户列表),

3.6K00

RESTful架构REST名称REST的出处RESTful API各端的具体实现

REST描述的是在网络中client和server的一种交互形式;REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口); 2....比如: http://api.qc.com/v1/newsfeed: 获取某人的新鲜; http://api.qc.com/v1/friends: 获取某人的好友列表; http://api.qc.com...比如: DELETE http://api.qc.com/v1/friends: 删除某人的好友 (在http parameter指定好友id) POST http://api.qc.com/v1/...friends: 添加好友 UPDATE http://api.qc.com/v1/profile: 更新个人资料 禁止使用: GET http://api.qc.com/v1/deleteFriend...在RESTful架构下: Server的API如何设计才满足RESTful要求 URL中只使用名词来指定资源,原则上不使用动词 best practices: 1.

1.6K50

Facebook竟能识别出性工作者!你怎么看?

但因为Facebook一直没有公开,其是如何将一个用户和另一个用户联系到一起,所采用的方法和数据,因此,Leila也无从知晓她的身份是如何在互联网上被辨别出来的,应该如何采取措施来防止这样的事件再次发生...那么Facebook的推荐系统便会使用你们在相同地点的共同事件和发生频率在提供好友建议。 比如,你访问了A、B、C、D、E、F,你的邻居访问了A、X、C、D、Z、W。...而至于为什么要收购Octazen,其原因正是获取数据,并用于推荐系统。...当用户在whatsapp中同一些人交换过文件之后,facebook好友推荐列表里就会出现这些人。 此外,Facebook很可能还会搜集用户的搜索数据。...“我们正生活在一个恐怖的时代,你都不知道个人信息是怎么泄露的,泄露后又是如何被别人当作武器来攻击你”,Darling说,她不知道Facebook如何将她是色情工作者的身份与她公开的身份联系起来。

92070

RESTful 架构到底是什么?

REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口)。 Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。...比如: [http://api/v1/newsfeed](http://api.qc.com/v1/newsfeed) 获取某人的新鲜事 [http://api/v1/friends](http://api.qc.com.../v1/friends) 获取某人的好友列表 [http://api/v1/profile](http://api.qc.com/v1/profile) 获取某人的详细信息 用HTTP协议里的动词来实现资源的添加...,修改,删除等操作,即通过HTTP动词实现资源的状态扭转: DELETE [http://api.qc.com/v1/](http://api.qc.com/v1/friends)friends 删除某人的好友...(在http parameter指定好友id) POST [http://api.qc.com/v1/](http://api.qc.com/v1/friends)friends 添加好友 UPDATE

58610

使用腾讯云IM搭建应用内类微信社交聊天模块实践

可直接使用我们的服务端 API,快速将您现有用户数据,完整导入至腾讯云 IM 中。导入完成后,现有用户可直接使用其原有身份数据,和其他用户发起会话,一起聊天,开启社交之旅。...详情请参见 导入多个账号 - 服务端 API。用户在线状态腾讯云IM支持自动上报并让其他用户获取 在线状态信息。状态包括:前台运行状态 / 后台运行状态 / 未登录状态。...图片图片获取用户在线状态在客户端上, 您可调用 getUserStatus 方法,批量查询其他用户的在线状态。此外,在服务端上,也可通过REST API获取用户状态。...获取群成员资料可通过客户端 getGroupMembersInfo 方法或 getGroupMemberList 方法获取此信息。修改群成员资料不同的群成员资料,调用不同的API方法修改。...会话列表会话列表,您可以理解成微信软件的首页。即,所有会话的集合。方便用户找到目标会话。会话列表功能主要分为获取会话列表、处理会话列表更新。

8K171
领券