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

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
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    此外,Facebook 20亿用户中的大多数,都可能因为其搜索功能的一个默认设置,而被恶意使用者获取了个人数据。...这个功能允许任何人通过仅搜索某个用户的电话号码或电子邮件地址,查找用户的公开Facebook个人资料信息,包括性别和出生日期等信息。...接着,Inti De Ceukelaire描述了他如何使用Facebook在2013年初推出的一款社交搜索工具Graph Search,结合其他一些并不复杂的手段,通过反向搜索,最终得到Facebook...从今天开始,使用该API的app将不再能够访问其他人的出席信息或发布在留言板上的活动信息。而且未来将只有Facebook批准的、同意严格要求的app才可以使用Events API。...从今天开始,Facebook将需要批准所有需要访问信息的应用,例如登入,喜欢,照片,帖子,视频,活动和群组。

    1.5K40

    你所写过的最好的Python脚本是什么?

    Akshit Khurana的答案,3.4k个赞同 使用脚本在Facebook上感谢五百多个在我生日那天给我祝福的朋友: 那是我21岁的生日,在那天发生了三件使得那天值得纪念的事情。...我倾向于亲自评论那些给我的祝福,但是使用Python去做这个将会更好。 为了让程序工作,你需要通过合适的权限从Graph API Explorer 获得一个令牌(token)。...脚本假设在一个特定时间戳之后发布的所有信息都是生日祝福。 稍微改动一下commentall函数后我还可以给每个信息点赞。...:) 源代码在GitHub上:subtitle-downloader 2、IMDb查找、Excel表格生成器 我是一个电影迷,我喜欢看电影。我收藏了大量的电影,因此我经常为选择看哪部电影而困扰。...然而,我厌倦了点击下一页并读每一页漫画。此外,人工下载他们是很困难的,因为每一份漫画都被分成了许多张图片。 所以我写了一个Python脚本从这个网站上下载所有漫画。

    1.8K90

    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是一个低级工具,使用它开发者可以查询,添加和删除相关数据。对开发者开发应用非常有帮助。 ?...HTTP请求的路径是: graph.facebook.com Names 可以根据name来获取用户信息。...Connections 连接是通过构建不同的URL通过Graph API去获取用户的具体信息。再获取用户信息前提是用户必须授权给应用,否则返回空的数据集合。

    2.7K80

    营销自动化终极指南——被忽略的电子邮件营销

    您可以使用自动营销软件跨渠道统一这些节点的数据。 理解用户层面的追踪 传统上,在线广告主和营销人员使用浏览器层面的数据(通过cookie)获取访客信息。但是基于cookie的数据是不可靠的。...她经常在网站上浏览礼服和珠宝——并且经常被她浏览过的某个产品的图片重定向。她每天点很多次这个广告,因为她非常喜欢这些广告。但是她不会立即购买,她通常会直接回到网站购买。...您可以使用Facebook类似的受众来建立早期的漏斗意识和定制受众,以在他们特定的购买周期中定向新买家和回头客。 “Facebook的伟大之处在于它适用于转化漏斗的所有部分。...AdParlor团队发现将特定产品的创意与特定产品的着陆页对应起来之后,CPA(cost per accquisition)降低了50%,转化率提高了60%。...AdParlor直接对接使用Facebook API,通过算法运行这些广告。这是一个强大的市场营销自动化策略,一个您不可能在家用自己的工具去尝试的策略。

    10.8K50

    2010 年的那场 F8 大会,是 Facebook 数据泄露的根源

    —— Boz(@boztank)2018年3月17日 想要理解这一切,还需要从Graph API说起。...FACEBOOK与谷歌以及GRAPH API Facebook于2010年推出了所谓的“Open Graph” ;首席执行官马克·扎克伯格(Mark Zuckerberg)率领 Facebook 召开了...我是你的朋友。我要参加这个活动。我喜欢这个乐队。这些连接不仅仅发生在Facebook上,它们还发生在网络上。今天,通过Open Graph,我们将把所有这些联系在一起。...从Facebook的角度来看,这个挑战就是我在上面概述的:谷歌可以从web上任何地方获取数据,因为网站和应用程序受到了很大的激励去将其提供给谷歌,以便有更好的机会通过谷歌联系终端用户: 网站需要用谷歌来联系用户...接下来,Facebook推出了Graph API,这是Facebook推动数据交换的手段,正如你在旧Facebook开发者页面上看到的,Facebook愿意放弃一切: Facebook的开发者页面上显示给予第三方应用程序的所有数据

    1.2K100

    Web Hacking 101 中文版 十三、子域劫持

    报告日期:2016.2.29 奖金:未公开 描述: 我不知道这是否符合子域劫持的技术定义(如果有的话),但是我觉得这是个重大的发现,让 Philippe 能够以最少的交互劫持任意 Facebook 账户...如果你曾经浏览器过某个站点,它让你使用你的 Google、Facebook、Twitter 以及其他账户来登录,你就使用了 OAuth。 现在,假设你注意到了这里的潜在利用。...Philippe Harewood - Facebook OAuth 流程 总之,我们可以在这里看到: 用户通过一些 APP 请求将 Facebook API 使用一些目的。...他需要做的所有事情就是调用 Facebook GraphQL(一个用于从 Facebook 获取数据的 API),响应就会包含用于请求中 APP 的access_token。...重要结论 我觉得你可能想知道,为什么这个例子会包含在这本书的这个章节。对我来说,最重要的结论就是。要考虑到在渗透过程中如何利用一些遗留资源。在这一章的上一个例子中,DNS 指向了不再继续使用的服务。

    1.8K40

    Angular React Vue我应该选择什么?

    React 最初于 2013 年 3 月发布,由 Facebook 进行开发和维护,Facebook 在多个页面上使用 React 组件(但不是作为单页应用程序)。...React 最初于 2013 年 3 月发布,由 Facebook 进行开发和维护,Facebook 在多个页面上使用 React 组件(但不是作为单页应用程序)。...只有 38% 的受访者会再次使用 Angular 2,而 84% 的人会再次使用 React。 长期支持和迁移 Facebook 在其设计原则中指出,React API 非常稳定。...React 项目在架构决策方面各不相同,开发人员需要熟悉特定的项目设置。 如果你的开发人员具有面向对象的背景或者不喜欢 Javascript,Angular 也是很好的选择。...有些人对非单页的网站也使用 React(例如复杂的表单或向导)。甚至 Facebook 都没有把 React 用在 Facebook 的主页,而是用在特定的页面,实现特定的功能。

    4.1K20

    Auto-Tinder-训练AI玩打火机刷卡游戏

    上图中显示的内容是从请求发送到链接的请求,该请求是在tinder.com着陆页加载时发出的。显然,tinder具有某种内部API,正在使用它们在前端和后端之间进行通信。...它还将提供一些基本功能,例如“喜欢”或“不喜欢”,这些请求向tinder-api发出了请求,这使能够方便地使用“ some_person.like()”来喜欢发现有趣的配置文件。...通过首先扫描文档中是否已存在某个特定人员,可以跳过已经遇到的人员,并确保不会对人员进行多次分类(将在后面看到为什么会有这种风险)。 现在,可以遍历附近的人,并将图像下载到“未分类”文件夹中。...通过右键单击某个人,可以将该人标记为“不喜欢”,而单击鼠标左键将该人标记为“喜欢”。...首先,使用api令牌初始化tinder API。然后使用重新训练的图和标签将分类张量流图打开为张量流会话。然后获取附近的人员并进行可能性预测。

    1.9K20

    如何构建Facebook转化漏斗?

    在我介绍这个框架之前,有几个关键点,我想立刻跟大家确认。这些是我看到人们常常在犯的错误。 Facebook技术使用不当。...您可以使用不同类型的内容 - 视频、博客文章、网络研讨会、电子书。选用何种形式都可以。 创建一些您喜欢和擅长的东西。...在这种情况下,我更喜欢使用视频营销,因为视频是构建品牌的一个绝佳办法,视频能够快速切入重点,展现品牌魅力和获取品牌认知。...这就到了要用终极广告的时候了,我们要告诉Facebook:“请定向任何使用过我们的试用产品,但还没有到达最终结算页面的人,请让他们看到这则终极广告”。我之前是怎么做的呢?...我有一个使用过Facebook广告推广的课程案例。我投放了一个非常个性化的视频广告,我在视频中说:“嘿!

    3.1K160

    Facebook 爬虫

    其实我也想用,就是要针对个人使用API就必须获取用户本人的确认,也就是要用户登录你的爬虫,然后授权给你,这自然是不可能的,所以针对个人用户只能简单的通过模拟浏览器的方式来解析HTML页面 要使用Facebook...但是我发现一般的应用Token 在获取公共主页的时候也存在一个授权的问题,好在Facebook提供了一个api的测试平台,而平台中提供了一个graph explore token,这个token可以不用授权...,但是它只有一个小时的有效期,所以要使用API,首先就是从这个测试平台获取到这token。...token的值 #拼接API api = urljoin("https://graph.facebook.com/v3.0", response.meta["user_id"])...,在解析的时候发现,当点击某个好友进入它的主页面时,页面的链接为 https://www.facebook.com/profile.php?

    4.3K30

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

    通过操纵Facebook的图谱搜索(Facebook’s Graph Search)功能,我们可以构造一些反映Facebook受害者用户的个人隐私信息搜索请求。...Facebook’s Graph Search:为Facebook的图谱搜索功能,并不是图片搜索的意思,这是Facebook于2013年初推出并加入的新型搜索功能,与常规搜索引擎的关键词搜索不同,Graph...Search能够判断用户希望获取的信息,直接向用户提供有关人、照片、地方和兴趣等问题的答案。.../109523995740640/users-religious-view/106078429431815/residents/present/intersect 查看当前Facebook受害者是否在朋友圈发布了包含某个特定词汇的帖子...受害者是否有朋友,在朋友圈发布了包含某个特定词汇的帖子:https://www.facebook.com/search/posts/?

    1.2K40

    从Wide and Deep、DeepFM到DLRM,现代的推荐系统算法研究

    此外,我不是在讨论每个用户训练一个直接的分类器的方法,它输出用户是否喜欢某个产品的概率。...例如,我们可以想象一个简单的二元分类器(或回归器),它为该用户输出特定广告组的点击率(或评级)。 协同过滤 协同过滤试是通过查看相似用户的偏好来预测用户是否会喜欢某个产品。...我检查了实现的细节,并尝试了它们内置的预定义数据集API,以直接处理不同的原始数据集。...然后,我扩展了Facebook的DLRM模型API,以包括针对另一个数据集2020 DIGIX广告CTR预测的预处理和数据加载步骤。...具体的数据清理、超参数调优和特性工程都是我想进一步研究的内容,在notebook也有提到。第一个目标只是在技术上对DLRM模型API进行合理的扩展,可以使用原始digix数据作为输入。

    2.6K10

    GraphQL 到底有什么魔力?

    facebook 的工程师就开始思考如何才能解决这个问题, 在经过大量的技术讨论之后, 他们想出了一个好方法, 和 rest api 对应的是一个个 endpoint, 能不能整合这些 endpoint...Github, Facebook 等公司都在生产环境使用了 GraphQL。...GraphQL 全称是 Graph Query Language,是一种查询语言, 像SQL, LINQ 都是常见的查询语言, 灵活且强大的查询功能是它的主要特点, 对于处理复杂的页面展示, 功能频繁变更...聚合能力 在 rest api 上获取多个资源时, 通常要进行多次url请求, 而使用 GraphQL 的查询功能, 一次请求就可以获取多个资源, 这正是 GraphQL 的数据聚合能力。...chocolate https://github.com/ChilliCream/hotchocolate stars: 3k commits: 2200+ contributors: 140+ 我个人比较喜欢用

    70430

    我在Android应用中发现硬编码的Facebook和Google API密钥(以及为什么这是个坏主意)

    我在Android应用中发现硬编码的Facebook和Google API密钥(以及为什么这是个坏主意)☕ 逆向分析APK很有趣...直到你发现生产环境密钥就这么赤裸裸地躺在代码里。...内容提要在分析一个公开的Android APK时,我直接在应用的strings.xml文件中发现了硬编码的Facebook和Google API凭证。...第三步:利用验证(仅限道德测试)✅ Facebook凭证验证通过Graph API测试凭证有效性:curl "https://graph.facebook.com/app?...✅ Google API密钥验证尝试使用该密钥调用地理编码API:curl "https://maps.googleapis.com/maps/api/geocode/json?...:通过HTTPS端点动态获取使用NDK混淆并存入Android Keystore对于Google API密钥:按应用包名和SHA-1指纹限制仅开放必要API权限 核心原则:只要存在于APK中的内容,就不算秘密

    31310

    黑客利用ChatGPT劫持Facebook账户

    如果某个用户在 Facebook 上有一个活动、经过验证的会话,则恶意扩展插件为开发人员访问 Meta 的 Graph API。...API 访问使扩展能够获取与用户 Facebook 帐户相关的所有数据,甚至可以代表用户采取各种行动。...对此 Guardio 表示,Facebook 生态系统下的应用程序通常是一个 SaaS 服务,它被批准使用其特殊的 API。...一个有经济动机的网络罪犯活动 在 Facebook 通过其 Meta Graph API 授予访问权之前,首先必须确认该请求是来自一个经过认证的可信用户,为了规避这一预防措施,威胁者在恶意的浏览器扩展中加入了代码...,确保从受害者的浏览器向Facebook 网站发出的所有请求都被修改了标题,以便它们看起来也是可信的,这使得该扩展能够使用受感染的浏览器自由地浏览任何 Facebook 页面(包括进行 API 调用和操作

    1.8K20
    领券