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

Facebook Graph API不返回位置,为什么?

Facebook Graph API不返回位置的原因可能有以下几点:

  1. 用户隐私设置:Facebook非常注重用户隐私保护,用户可以根据自己的需求设置自己的位置信息是否对外可见。如果用户将位置信息设置为私密或仅对好友可见,那么即使使用Graph API请求该用户的信息,也无法获取到位置信息。
  2. 用户授权限制:为了保护用户数据安全,Facebook要求开发者在使用Graph API获取用户信息时,必须经过用户的授权。用户可以选择授权给应用程序访问自己的位置信息,如果用户没有授权给应用程序访问位置信息,那么即使使用Graph API请求该用户的信息,也无法获取到位置信息。
  3. API版本限制:Facebook Graph API的不同版本可能会有不同的数据返回规则。如果使用的是较旧的API版本,可能会存在一些限制,导致无法获取到位置信息。建议使用最新的API版本来获取数据。
  4. 数据缺失或错误:有时候,即使用户设置了位置信息对外可见并且授权给应用程序访问位置信息,但由于数据缺失或错误,导致Graph API无法返回位置信息。这可能是Facebook服务器端的问题,需要等待Facebook修复。

需要注意的是,以上是一些可能的原因,具体情况可能需要根据实际情况进行分析。另外,由于要求不能提及特定的云计算品牌商,无法提供腾讯云相关产品和产品介绍链接地址。

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

相关·内容

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去获取用户的具体信息。再获取用户信息前提是用户必须授权给应用,否则返回空的数据集合。

1.8K80

Facebook Graph API(2)--读取数据之picture

1.概览 可以通过 https://graph.facebook.com/[yourfacebookname]/picture 或者https://graph.facebook.com/me/picture..._998385602_q.jpg 3.使用JSON格式 开发过程中,可能需要在JavaScript里面操作图片,可以让服务器返回图片,而是返回一个含有图片url的json格式数据。...所以需要设置access_token=token.但是facebook graph api目前没有给出不用访问令牌时,每个小时的最大访问次数。 5.内容审核 因为这个api是去读取对象的图片。...这也是facebook取名为avatar,因为不仅仅是用户的头像,还有其他很多对象使用picture. 6.图片尺寸 可以设置type参数来指定图片的大小尺寸 ?...目录:Facebook Graph API Graph API(1)-介绍:http://www.cnblogs.com/liminjun88/archive/2013/03/01/2938569.html

2.7K70

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

大数据文摘作品 编译:Aileen 过去的一个周末,社交网络Facebook因为用户数据被第三方API滥用帮助美国大选的事情上了热搜。...也有人提出犯法的是第三方API, 原罪不在Facebook。 先把这件事情放一边,可以确定的是Facebook拥有大量可供人们浏览的数据,人们可以使用此数据做很多事情。...今天我们来了解一下如何使用Facebook Graph API用Python进行数据抓取和分析。...这些视频将向你展示如何做基本的分析,例如: 从Facebook下载数据 从json转换为更方便的数据结构 处理Graph API中的日期变量和其他数据 第1课:介绍和了解Graph API 在本视频中,...我将向您介绍GRAPH API,我将使用GRAPH API Explorer并向您展示一些示例请求。

1.2K20

Facebook又双叒叕数据泄露了,为什么互联网巨头也难逃API攻击?

当月,Facebook被漏洞赏金猎人Amol Baikar曝出其OAuth框架权限绕过的API漏洞,并因此获取赏金$55,000美元。 而这并不是Facebook第一次发现自身存在的API漏洞。...2018年10月,FacebookAPI漏洞,使得5000多万个用户信息被公开。...众所周知,API并不是一个新事物,经过多年的发展,其相关的技术和协议已相当成熟。然而,为什么Facebook这种首屈一指的大玩家,都没能幸免API安全问题?...在巨头的推动下,API开放已成为互联网的标配。据百度地图公开数据显示,截止2019年12月10日,其位置服务请求次数突破1200亿次。...在Facebook这样的互联网巨头中,企业会重点关注高并发下的API服务能力,如果使用了过多的安全策略,很大程度上会导致API服务的性能和应用性不友好。

37110

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

本文分享的是graph.facebook.com中存在的反射型XSS漏洞,攻击者利用该漏洞可以构造恶意链接引诱受害者访问,添加账户绑定邮箱或手机号,从而实现对受害者Facebook账户的劫持。...漏洞情况 该漏洞只在IE和Edge浏览器中有效,漏洞原因在于graph.facebook.com中的某些API端点,在处理HTML代码响应时未实施完善安全的转义措施。...响应消息存在于JSON格式中,HTML代码被当做其中一个字段的值也包含在内,而且响应消息附带Content-Type 或 X-Content-Type-Options头,这样我就能有机会在IE/Edge...当提交请求后,远程服务端会返回一个类似如下的值,其中包含一个后续会用到的会话ID(具体请参考Facebook官方说明): { "id": "upload:MTphdHRhY2htZW50Ojlk2mJiZxUwLWV6MDUtNDIwMy05yTA3LWQ4ZDPmZGFkNTM0NT8.../api/graphql/发送一个添加手机号或邮箱地址的绑定请求,实现间接的受害者账户劫持。

76820

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.1K60

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

这里有一份官方指南,本指南演示了从 Facebook 获取信息,并使用 Graph API 将信息发布到 Facebook 平台上的相关知识。...先决条件 登录 Facebook 账户 在单独的窗口中打开 Graph API Explorer 概述 Graph API Explorer 是一款应用程序,能够让你探索 Facebook 的社交图谱。...中读取数据 首先是查询 当你打开 Graph API Explorer 时,它将自动加载最新版本的 Graph API 和默认的 GET 请求,如:GET / me?...从Graph API Explorer中添加内容为Hello的消息字段! 系统的响应将返回 post_id 。 post_id 由你的用户 id ,后面加下划线和整数组成。 检查资源管理器中的更新。...with Graph API

3.4K50

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

为什么苹果和谷歌的排名下降了呢?...告诉维基百科也没关系。谷歌把web视为自己的领地,这是有充分理由的。搜索建立在链接和网络结构之上,是几乎每个人的入口,各地的主要网站都可以在谷歌上进行竞标排名。...—— Boz(@boztank)2018年3月17日 想要理解这一切,还需要从Graph API说起。...FACEBOOK与谷歌以及GRAPH API Facebook于2010年推出了所谓的“Open Graph” ;首席执行官马克·扎克伯格(Mark Zuckerberg)率领 Facebook 召开了...接下来,Facebook推出了Graph API,这是Facebook推动数据交换的手段,正如你在旧Facebook开发者页面上看到的,Facebook愿意放弃一切: Facebook的开发者页面上显示给予第三方应用程序的所有数据

857100

GraphQL 浅谈,从理解 Graph 开始

GraphQL 是 Facebook 于 2012 年在内部开发的数据查询语言,在 2015 年开源,旨在提供 RESTful 架构体系的替代方案。...感觉这是一个让广大(前端)开发者(重新)认识学习 的好机会,就让我们来回顾一下它~ 从 Graph 字面开始 先看官网的解释~ GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时...感觉在吐槽的样子) 预测性: 的 只返回客户端要求的内容,没有任何冗余(浪费流量),而且它只有一个接口地址,由此衍生了另一个特性; 兼容性:需求变动带来的新增字段不影响老客户端,服务端再也不需要版本号了...graphql-voyager —— Represent any GraphQL API as aninteractive graph....It's time to finally see the graph behind GraphQL! 用交互式图表展示任意的 GraphQL API,总算能看见 背后的 graph 了!

1.4K90

关于如何做一个“优秀网站”的清单——规范篇

Facebook爬虫工具地址: https://developers.facebook.com/tools/debug/) ●检查Twitter Cards的元信息是否存在,如果你觉得这个有必要的话...从详细信息页面返回,保留上一个列表页面上的滚动位置 确认方法:在应用程序中查找列表视图。向下滚动点击一个项目进入详细页面。在详细页面上滚动。...按返回,确保列表视图滚动到与细节链接/按钮被点击之前相同的位置。 改善方法:当用户按“返回”时,恢复列表中的滚动位置。有些路由库可以帮你完成这个功能。...下面是天狗网的页面,在列表中点击详情页后,再后退返回列表时,列表页仍然能滚到上次进入的位置 点击时,输入框不会被屏幕键盘遮蔽 确认方法:找到一个包含文本输入的页面。...■如果站点正在请求页面加载的权限,请确保它同时提供非常清晰的上下文,为什么用户应该启用推送通知。 改善方法: 请参阅我们的指南,以创建用户友好的通知权限流。。

3.1K70

社交网络场景下大规模图存储实践——Facebook TAO

概括来说,TAO 是 Facebook 为了解决社交场景下,超大数据的更新与关联读取问题,其核心特点如下: 提供面向 Facebook 社交信息流场景特化的图 API ,比如点查、一度关联查询、按时间的范围查询...由于多数场景下的联结是双向的,因此 Facebook 将其边的 API 默认行为同时作用于两条边。...*此种查询很常见,因此最好将其直接存下来,以能够在常数时间内返回结果。 尽管联结千千万,但最近的范围是重点查询对象(时间局部性),因此联结的查询 API 主要围绕时间的范围查询展开。...,超过 limit 条联结 assoc_time_range(id1, atype, high, low, limit) 为什么结果集按时间降序排列呢?...更新时,不同位置的数据不同步,便会造成数据的不一致。在 TAO 中,在更新后给足够时间间隔,所有的数据副本都会趋向一致,并且体现最新更新。而通常,这个时间间隔不会超过 1s 。

1.3K20

微博:搅局搜索引擎市场

Facebook在推出Graph Search时,便有做成通用搜索引擎的野心:Facebook与Bing合作,在图谱搜索结果中,用Bing的搜索结果作为补充。...谁在什么地方发布的微博、微博账号当前的位置都有所记录。这意味着“附近的微博”类似的搜索需求,将帮助用户快速寻找本地的信息。...借鉴Facebook的失败教训,不改变用户搜索习惯,而是沿袭   年初,Facebook推出Graph Search(图谱搜索)技惊全场。...用户可以通过“住在旧金山的朋友最爱去的餐馆”类似的自然语言进行搜索,Graph Search将根据用户资料、社交关系、已发布的信息和互动信息,返回个性化的结果。...在4月Graph Search也曾进行过一个小规模广告推送测试,波澜惊。不论是在用户这一端,还是广告主这一端,Graph Search都未获得预期的效果。

1.2K50

GraphQL 从入门到实践

传统的 API 拿到的是前后端约定好的数据格式,GraphQL 对 API 中的数据提供了一套易于理解的完整描述,客户端能够准确地获得它需要的数据,没有任何冗余,也让 API 更容易地随着时间推移而演进...(Function Explosion);在此情景下 Facebook 的工程师于 2015 年开源了 GraphQL 规范,让前端自己描述自己希望的数据形式,服务端则返回前端所描述的数据结构。...简单使用可以参照下面这个图: 比如前端希望返回一个 ID 为 233 的用户的名称和性别,并查找这个用户的前十个雇员的名字和 Email,再找到这个人父亲的电话,和这个父亲的狗的名字(别问我为什么有这么奇怪的查找...# 执行时发生错误 { "errors": [ ... ] } 如果执行时发生错误,则 errors 数组里有详细的错误信息,比如错误信息、错误位置、抛错现场的调用堆栈等信息,方便进行定位。...一些比较有名的公司比如 Twitter、IBM、Coursera、Airbnb、Facebook、Github、携程等,内部或外部 API 从 RESTful 转为了 GraphQL 风格,特别是 Github

2.5K31

GraphQL 分享 理论篇

前阵子在公司内部分享了GraphQL,今天抽空总结并补充一下: 目前项目开发比较流行的是前台后分离模式,后台提供接口,前台调用接口,接口书写遵循流行的RESTful API规范 REST 由 Roy Thomas...RESTful API 缺陷 一个接口仅操作单一资源 各个资源是独立的,完成一个页面需要调用多个接口 数据冗余,灵活性差 需专门维护文档 (v1, v2) 有时候打开某个页面,我们需要调用多个接口。...有时候我们不需要的字段后台也给我们返回了,这是由后台控制的。 而GraphQL可以完美的解决上面的问题 GraphQL是…....Facebook 2012年开发,2015年开源 应用层的API查询语言 在服务端的运行数据查询语言的规范 (我建议你先抽半个小时浏览下心里有个大概) GraphQL的特点 强类型 单一入口 一个请求获取所有所需资源...内省系统 为什么叫GraphQL 图(Graph)是一种复杂的非线性结构,在图结构中,每个元素都可以有零个或多个前驱,也可以有零个或多个后继,也就是说,元素之间的关系是任意的。

67930

容器那些事儿-从graph dirver谈起

该文目前介绍docker、containerd的演化转变史,后续会单独出文逐一介绍。 容器文件系统类型 容器中使用两种文件系统:overlay 和 snapshotting。...graph driver的历史 探究graph driver的历史,必然有此番定体问:什么是 graph driver?为什么有?为何叫 graph driver?...runc 这些变更导致 graph driver API 及其底层实现与它们所支持的高级功能逐渐交织糅合到一起,从而导致了一些问题: graph driver API 日渐复杂 每个驱动中都有内置的代码以优化构建...API 复杂度 为了解决 graph driver 巨型API 的问题,首先需要明确 overlay 和 snapshot 文件系统理应支持的功能。...这解决了一些 graph driver 遗留文件句柄的问题。 设计snapshotter API 返回一个序列化的mount调用来实现,由调用者挂载和卸载。

47520
领券