首页
学习
活动
专区
圈层
工具
发布

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是一个低级工具,使用它开发者可以查询,添加和删除相关数据。对开发者开发应用非常有帮助。 ?...所有的东西在Open Graph中都有ID Graph API使用的HTTP请求,GET for read, POST for modify & add, DELETE to remove nodes....HTTP请求的路径是: graph.facebook.com Names 可以根据name来获取用户信息。

2.7K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Facebook数据被滥用?8个视频案例教你用好Facebook Graph API

    也有人提出犯法的是第三方API, 原罪不在Facebook。 先把这件事情放一边,可以确定的是Facebook拥有大量可供人们浏览的数据,人们可以使用此数据做很多事情。...今天我们来了解一下如何使用Facebook Graph API用Python进行数据抓取和分析。...这些视频将向你展示如何做基本的分析,例如: 从Facebook下载数据 从json转换为更方便的数据结构 处理Graph API中的日期变量和其他数据 第1课:介绍和了解Graph API 在本视频中,...我将向您介绍GRAPH API,我将使用GRAPH API Explorer并向您展示一些示例请求。...https://v.qq.com/x/page/s06098fb92o.html 第5课:点赞最多帖子 在这个课程中发生了一些有趣的事情,因为我发现我可以使用API访问了一些已删除的帖子。

    1.9K20

    【转】系统设计-第11章:设计一个信息推送系统

    根据 Facebook 帮助页面,“动态是位于首页中间不断更新的动态列表。动态包括您在 Facebook 上关注的用户、公共主页和小组发布的状态更新、照片、视频、链接、应用事件和点赞。”[1]。...我们讨论两个最重要的API:信息流发布 API 和信息流检索 API。信息流发布 API要发布一个帖子,将向服务器发送一个HTTP POST请求。该API显示如下。...一个用户通过API发布内容为 "你好 "的帖子: /v1/me/feed?...因此,信息流服务从缓存(用户缓存和帖子缓存)中获取完整的用户和帖子对象,以构建完全整合的信息流。完全整合的信息流以JSON格式返回到客户端进行渲染。缓存架构缓存对于信息流系统非常重要。...Content:它存储每个帖子的数据。受欢迎的内容被存储在热缓存中。Social Graph:它存储用户关系数据。Action:它存储有关用户是否喜欢帖子、回复帖子或对帖子执行其他操作的信息。

    81210

    住宅代理技术驱动海外品牌Instagram数据采集:实操落地与营销分析案例

    二、海外平台数据防护核心机制海外平台防护核心是“区分真实海外用户与自动化工具”,尤其Instagram、Facebook等全球化社媒及跨境金融平台(如海外股票论坛),形成针对性防护体系:2.1海外社媒防护逻辑...(以Instagram、Facebook为例)防护层级检测逻辑应对方向IP层防护1.单IP请求频率要求(InstagramAPI单IP每分钟≤20次);2.IP地域与账号归属地匹配度校验;3.IP类型识别...条帖子不触发429报错(原生住宅IP被识别为“真实用户IP”,API配额比普通代理高50%);按目标时区动态调整:高峰时段(美东10:00-20:00)请求间隔20秒/次,选择冷门城市节点;低谷时段(美东...请求(含分页)StringapiUrl="https://graph.instagram.com/"+userId+"/media?"...--JSON解析:处理API响应-->org.jsonjson20231013

    21910

    Facebook Ads广告业务API接口的源代码泄露漏洞

    发现漏洞 一个多月后,我就发现了存在Facebook Ads广告业务系统API中的一个漏洞。...存在漏洞的API是一个图片处理接口,它用于Facebook商户账户上传广告图片,上传的图片会储存在一个名为“/adimages”的目录下,并用base64格式编码。...所以,我的测试构想是,在这里的机制中,可以向上传图片中注入恶意Payload,经API转换为 Base64 格式后,再被Facebook传入服务器中。...= 由于Facebook服务器端不能有效地处理恶意Payload图片,最终其“Image Resizing Tool”图片处理工具返回了一个报错,在某个JSON响应内容的异常消息中,就包括了一些PHP库函数代码...api\/graph\/server.php(174): gen_api_graph_server()\n#17 \/var\/www\/flib\/core\/asio\/Asio.php(35):

    1.5K60

    利用graph.facebook.com中的反射型XSS实现Facebook账户劫持

    本文分享的是graph.facebook.com中存在的反射型XSS漏洞,攻击者利用该漏洞可以构造恶意链接引诱受害者访问,添加账户绑定邮箱或手机号,从而实现对受害者Facebook账户的劫持。...漏洞情况 该漏洞只在IE和Edge浏览器中有效,漏洞原因在于graph.facebook.com中的某些API端点,在处理HTML代码响应时未实施完善安全的转义措施。...漏洞复现 1、首先,我们发送以下上传方式的POST请求: POST /app/uploads Host: graph.facebook.com access_token=ACCESS_TOKEN&file_length...由此,利用以上请求串,我向其中加入我在第1步中生成的有效access_token,构造了一个HTML网页放到了我的网站中: graph.facebook.com.../api/graphql/发送一个添加手机号或邮箱地址的绑定请求,实现间接的受害者账户劫持。

    1.2K20

    Facebook 爬虫

    但是我发现一般的应用Token 在获取公共主页的时候也存在一个授权的问题,好在Facebook提供了一个api的测试平台,而平台中提供了一个graph explore token,这个token可以不用授权...,这里主要调用posts 并获取它的链接、ID、具体信息、图片、创建时间和编辑者 这些信息,具体的API文档参考Facebook官方文档,这里就不再介绍他们了 def get_access_token(...api = urljoin("https://graph.facebook.com/v3.0", response.meta["user_id"]) api = api + "/posts..._get_public_posts, errback=self.error_parse ) API返回的信息是以json格式返回的,下面是使用posts返回的一个例子,这里只是作为一个例子...rep_json["paging"] if "next" in paging: api = paging["next"] yield Request

    4.3K30

    一个关于Facebook用户个人和好友隐私信息泄露的漏洞

    以下是一个漏洞验证PoC视频,结合Facebook中的搜索接口,利用漏洞,我可以发现Facebook受害者 用户对其他Facebook用户主页的点赞情况: 演示视频: 漏洞利用过程 要使这种攻击有效,我们需要欺骗...通过操纵Facebook的图谱搜索(Facebook’s Graph Search)功能,我们可以构造一些反映Facebook受害者用户的个人隐私信息搜索请求。...Facebook’s Graph Search:为Facebook的图谱搜索功能,并不是图片搜索的意思,这是Facebook于2013年初推出并加入的新型搜索功能,与常规搜索引擎的关键词搜索不同,Graph.../109523995740640/users-religious-view/106078429431815/residents/present/intersect 查看当前Facebook受害者是否在朋友圈发布了包含某个特定词汇的帖子...受害者是否有朋友,在朋友圈发布了包含某个特定词汇的帖子:https://www.facebook.com/search/posts/?

    1.2K40

    Facebook 20 亿用户数据均可能泄露,扎克伯格仍不打算辞职

    接着,Inti De Ceukelaire描述了他如何使用Facebook在2013年初推出的一款社交搜索工具Graph Search,结合其他一些并不复杂的手段,通过反向搜索,最终得到Facebook...这样就能很容易地将Facebook活动添加到日历、票务或其他应用程序。但是,Facebook活动包含有关其他人的出席信息以及留言板上的帖子,所以确保应用程序正确使用其访问权非常重要。...Groups API:目前,应用程序需要 Groups 的管理员或成员的权限才能访问封闭组的内容,以及需要管理员的同意才能访问对私密组。 这些应用程序可帮助管理员轻松发布和回复组内的帖子。...此外,我们还删除了应用程序可以访问的帖子或评论的个人信息,例如姓名和个人资料照片。 Pages API:此前,任何应用程序都可以使用Pages API从任何页面读取帖子或评论。...从今天开始,Facebook将需要批准所有需要访问信息的应用,例如登入,喜欢,照片,帖子,视频,活动和群组。

    1.5K40

    选择哪种结构化数据标记

    JSON-LD优于其它方法主要是在网站的中插入JSON-LD代码通常是安全的,因此我们建议这样做。JSON-LD也可以插入网站的或其它任何地方。...谷歌喜欢JSON-LD,虽然现在不能够完全支持JSON-LD,BING现在除了MICRODATA和RDFa外不用JSON-LD,也支持Facebook Open Graph标签,以便当页面被拉进FACEBOOK...的帖子时将信息传递给FACEBOOK。...我们应该使用: 信息框和网站链接用JSON-LD; 活动事件用JSON-LD和MICRODATA; 其它就用MICRODATA。...在你离开之前 JSON-LD实际上在页面上不可见,使用JSON-LD仍然可以得到相同的结果,而无需更改HTML或访问网站文件,JSON-LD可以添加到网页的任何位置,搜索引擎读取的隐藏脚本。

    2.4K30

    如何正确集成社交登录

    这通常涉及将一个库插入应用程序中,然后编写几行代码将用户重定向到诸如 Google 或 Facebook 之类的 Provider ,之后令牌将返回到应用程序: 与旧的网站架构相比,这似乎是一个更有吸引力的选项...设计 API 凭据 在对用户进行身份验证后,下一个目标是与后端创建一个安全的会话。如今,前端通常调用后端 API ,因此需要一个 API 消息凭据。...OpenID Connect 标准规定,ID 令牌始终处于 JSON Web Token(JWT) 格式。然而,访问令牌和刷新令牌通常不是 JWT 。...它们被设计用于从社交 Provider (如Facebook帖子)获取用户资源的访问。 因此,如果开发人员尝试使用将访问令牌发送到 API 的标准 OAuth 2.0 行为,可能无法确保请求的安全性。...它不是用于 API 中的授权。 在这里缺少的关键因素是,用于保护 API 的访问令牌必须由提供 API 的同一组织颁发。这使得用户身份、范围和声明以及令牌生命周期可以被控制。

    1.2K10
    领券