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

Facebook API:如何在没有offline_access权限的情况下在用户离线时发布到页面Feed

在没有offline_access权限的情况下,如果用户离线,您可以使用Facebook的批量处理功能来发布到页面Feed。批量处理功能允许您在单个请求中执行多个操作,例如发布多个帖子。这样,即使用户离线,您也可以在后台处理这些请求。

以下是使用批量处理功能发布到页面Feed的步骤:

  1. 获取页面访问令牌:您需要获取一个有效的页面访问令牌,以便在批量处理请求中使用。您可以通过以下Graph API请求来获取页面访问令牌:
代码语言:txt
复制
GET /me/accounts?fields=access_token
  1. 创建批量处理请求:使用Graph API的批量处理端点,创建一个批量处理请求来发布多个帖子。以下是一个示例批量处理请求:
代码语言:txt
复制
POST /
{
  "batch": [
    {
      "method": "POST",
      "relative_url": "me/feed",
      "body": "message=This+is+the+first+post"
    },
    {
      "method": "POST",
      "relative_url": "me/feed",
      "body": "message=This+is+the+second+post"
    }
  ]
}

在这个示例中,我们创建了一个批量处理请求,其中包含两个子请求,每个子请求都是一个发布到用户帖子的请求。

  1. 发送批量处理请求:将批量处理请求发送到Graph API。您可以使用任何HTTP客户端库或工具来发送此请求。
  2. 处理响应:批量处理请求完成后,您将收到一个包含每个子请求响应的JSON对象。您可以解析此响应并处理每个子请求的结果。

请注意,批量处理功能仅适用于有限数量的请求。如果您需要发布大量帖子,您可能需要考虑使用其他方法,例如使用定时任务或消息队列来处理这些请求。

推荐的腾讯云相关产品:

  • 腾讯云API网关:腾讯云API网关可以帮助您管理、部署和调用API。您可以使用API网关来创建、发布和监控API,并确保API的安全和高效。
  • 腾讯云云函数:腾讯云云函数是一种无服务器计算服务,可以帮助您在无需管理服务器的情况下运行代码。您可以使用云函数来实现批量处理功能,并在后台处理请求。

产品介绍链接地址:

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

相关·内容

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

这里有一份官方指南,本指南演示了从 Facebook 获取信息,并使用 Graph API 将信息发布 Facebook 平台上相关知识。...获取数据(用户信息,评论,照片),发布用户时间表和页面,并使用你应用进行测试,最终获取你已测试操作代码示例。...中读取数据 首先是查询 当你打开 Graph API Explorer ,它将自动加载最新版本 Graph API 和默认 GET 请求,:GET / me?...发布页面信息 如果要帖子发布页面上,你需要具有 publish_actions 权限,或者 manage_pages 和 publish_pages 并作为具有管理权限管理员页面访问令牌。...该协议没有包括罚款,但除了其他措施外,还要求 Facebook 在更改隐私设置征得用户同意。

3.9K50

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

根据 Facebook 帮助页面,“动态是位于首页中间不断更新动态列表。动态包括您在 Facebook 上关注用户、公共主页和小组发布状态更新、照片、视频、链接、应用事件和点赞。”[1]。...面试官:都是候选人:哪些是重要特征?面试官:用户可以发布帖子,并在信息流页面上看到她朋友帖子。候选人:信息是按逆时针顺序排序,还是按任何特定顺序,主题得分?例如,你亲密朋友帖子有更高分数。...信息流检索 API检索信息流API如下:GET /v1/me/feed参数:auth_token:它用于验证API请求。信息发布Feed publishing)图11-2显示了发布流程高层设计。...User(用户):用户可以在浏览器或移动应用程序上查看信息流。一个用户通过API发布内容为 "你好 "帖子: /v1/me/feed?...该请求看起来像这样:/v1/me/feed。Load balancer(负载均衡器):将流量分配给网络服务器。Web servers(网络服务器):网络服务器将请求路由信息发布服务。

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

    在适当情况下提供社交相关元数据 确认方法: ●在FaceBook爬虫工具中打开自己网站中一个有代表性页面,并确保他看起来是合理。...如果是通用按钮,您可能希望在点击将URL直接复制用户剪贴板,提供他们社交网络来分享,或尝试新Web Share API与Android上本机共享系统集成。...站点适当地通知用户何时离线 确认方法: 向用户提供有关如何使用通知上下文: ■访问该网站并找到推送通知选择加入流程 ■当浏览器显示权限请求,请确保已提供上下文以说明该站点需要权限...■如果站点正在请求页面加载权限,请确保它同时提供非常清晰上下文,为什么用户应该启用推送通知。 改善方法: 请参阅我们指南,以创建用户友好通知权限流。。...当Chrome显示权限请求,请确保该页面“暗淡”(覆盖上一层),所有内容与解释网站需要推送通知原因无关。

    3.2K70

    FeedSky 使用介绍

    Feed 统计 整体数据 整体数据显示当前这个月每天你在 FeedSky 烧制 Feed 订阅数目,能够显示在线订阅术和总订阅数,相对来说在线订阅数比较能够来衡量你 Feed 订阅上升趋势,因为如果使用离线订阅软件订阅你用户没有开机...,第一是非常难记,第二万一哪天 FeedSky 服务出现了问题,你会白白浪费很多订阅用户,所以你可以 Feed 绑定到你自己控制域名之下,本站 http://feed.fairyfish.net...至于如何绑定域名,该页面1,2,3,三步写非常清楚。...Feed 互动 Feed 互动是指如何在 Feed 中添加和读者交互功能,暂时 FeedSky 有发送给朋友,收藏365key,收藏del.icio.us,分享饭否等等功能,另外你还可以添加Feed...互动爱好者开发功能,并且 FeedSky 开放 Feed 互动 API,有兴趣,你也可以去开发一个。

    47520

    Feed 流系统杂谈

    接下来我们以关注页场景为例来介绍 Feed实现。 Feed 流有两种基本实现模式: 推模式:当新 Feed 发布后,将这条内容插入发布者所有粉丝 Feed 流中。...但是在粉丝数较多大V发布内容需要在他每个粉丝Feed流中一一进行插入,会产生较大峰值负载。由于 Feed 发布插入操作较多, 通常需要使用 MQ 来异步地进行。...拉模式优点在于大V发布内容不会产生峰值负载,但是实时构建 Feed 流操作需要用户等待较多时间。 在实际应用中我们通常采取推拉结合实现方式。...Feed 流系统优化 在线推 离线拉 一个拥有 10 万粉丝大V在发布微博,他粉丝中可能只有 1 千人在线。...因此我们常用优化策略是:对于在线粉丝采用推模式,将新 Feed 直接插入粉丝信息流中;对于离线粉丝采用拉模式,在粉丝登录遍历他关注关系重新构建 Feed 流。

    86910

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

    Facebook CTO Mike Schroepfer在博客中详细介绍了新第三方用户信息权限,包括9大变化: Events API:此前,人们可以授予应用获取关于他们主持或参加活动信息权限,包括私人活动...从今天开始,使用该APIapp将不再能够访问其他人出席信息或发布在留言板上活动信息。而且未来将只有Facebook批准、同意严格要求app才可以使用Events API。...Groups API:目前,应用程序需要 Groups 管理员或成员权限才能访问封闭组内容,以及需要管理员同意才能访问对私密组。 这些应用程序可帮助管理员轻松发布和回复组内帖子。...此外,我们还删除了应用程序可以访问帖子或评论个人信息,例如姓名和个人资料照片。 Pages API:此前,任何应用程序都可以使用Pages API从任何页面读取帖子或评论。...Facebook还计划限制开发者对用户信息访问量,限制其为应用提供用户姓名、照片和电子邮件地址信息。如果用户连续三个月都没有使用服务,Facebook会撤销这款应用程序对你数据访问权限

    85340

    微信小程序基础架构浅析

    JS-SDK 发布 2015 年初,微信发布了一整套网页开发工具包,称之为 JS-SDK,开放了拍摄、录音、语音识别、二维码、地图、支付、分享、卡券等几十个 API。...并利用 JS-SDK 分享能力变相去裂变分享各个群或者朋友圈,由于 JS-SDK 是根据域名来赋予 api 权限,运营人员封了一个域名后,他们立马用别的域名又继续做坏,要知道注册一个新域名成本是很低...离线下载和页面预渲染功能增强了用户体验,提升了加载速度,解决了 JS-SDK 加载白屏问题 1。小程序提供了云端更新离线功能,可动态更新页面,相对于 app 更新和发布更为灵活。...小程序双线程架构 JS 逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关 DOM API 和 BOM API,无法操作页面元素,能达到管控目的,但也限制了开发者权限: 不允许开发者把页面跳转到其他在线网页...Native 层将其转成真实 DOM 插入原生 App 页面中。

    2.8K20

    系统设计:Facebook新闻流设计

    需求 让我们设计Facebook新闻提要,其中包含来自Facebook帖子、照片、视频和状态更新 用户关注所有人和页面。...•每个FeedItem都有一个用户ID,该ID将指向创建它用户。为了简单起见,让我们假设只有用户可以创建提要项目,尽管Facebook页面上可以发布提要我也是。...提要发布: 每当Jane加载她新闻提要页面,她都必须请求并从中提取提要项服务器。当她到达当前提要末尾,她可以从服务器中提取更多数据。...离线生成新闻源:我们可以有专门服务器不断生成新闻源,用户新闻提要并将其存储在内存中。因此,每当用户为他们用户请求新帖子时。feed,我们可以简单地从预先生成存储位置提供它。...这种方法可能存在问题 a)在用户发出拉取请求之前,新数据可能不会显示给用户; b)很难找到正确pull cadence,因为大多数情况下,pull请求会导致空响应,如果没有新数据,造成资源浪费。

    6.2K283

    使用dex搭建一个身份认证系统

    一个成熟软件系统一般必须有一个可靠身份认证与权限验证功能。...以上是维基百科解释,说白了就是用某种方式确保用户是某种身份,这种确保需要保证其它用户没那么容易伪装其身份。一般只有经过身份认证得到可靠用户身份后,才能基于该身份进行后续权限验证流程。...,这里一般逻辑应该是检查用户登录身份信息是否合法,如果不合法则跳至dexserver登录页面。...示例中dexclient并没有在浏览器中完成用户身份信息验证,以决定是否跳转登录页面,这个在实际项目中肯定是要做。...示例中dexclient并没有根据用户选择跳转至指定Connector登录页,对于支持多种认证方式业务系统来说,这个也是必须

    2.8K11

    Feed 流系统实战

    Feed 流系统实战 「CSDN」里有一个页面叫「关注页」,关注页逻辑十分常见就是将用户关注创作者发表文章聚合在一起,按时间倒序排列即可。...推模型 另一部分工程师认为在创作者发布文章就应该将新文章写入粉丝关注 Timeline,用户每次阅读只需要到自己关注 Timeline 拉取就可以了: 使用推模型方案创作者每次发布新文章系统就需要写入...因为活跃用户和不活跃用户常常被叫做「在线用户」和「离线用户」,所以这种通过推拉结合处理头部作者发布内容方式也被称为「在线推,离线拉」。...推模型:发布Feed 推送到每个粉丝 Timeline; 拉模型:打开 Timeline 拉取所有关注的人发布 Feed,重新聚合成粉丝 Timeline。...头部用户几十上百万粉丝中活跃用户比例很少,所以我们可以只将他们Feed 推送给活跃用户,不活跃用户等回归再使用拉模型重建 Timeline.即通过「在线推、离线拉」模式解决推模型峰值问题。

    13510

    不要使用Resource Owner Password Credentials

    为什么ROPC存在 ROPC适合场景是这样用户信任client(client就是需要访问用户个人信息程序),这种client可能是一些高权限应用。授权服务器应该特别关注这种情况。...查看我文章保护api错误方式了解为什么不要用类似Http Basic方式去做验证/鉴权。 为什么你不应该使用ROPC 下面来模拟一下情况。...当使用了ROPC,就没有办法知道用户是否真正发起了请求。ROPC不是一种认证方式。 同时,这种方式在引导你用户养成一个坏习惯。他很像一种网络欺骗攻击。...一个不知名程序要求你用户提供其他程序凭证。试想一个程序让你输入你谷歌或者facebook凭证,而不是重定向谷歌或者fb页面情况。...通常情况下,我们使用google或者ms应用时候,是直接保存应用页面并不是登录页面

    62440

    E5 自动订阅程序

    配置api权限 勾选一下四个选项后,同时点击 代表XX授予管理员同意 PS: 这一步如果用是子账号创建api,那么这一项是灰色,不能点击。...,我只能获取你在 github中 用户id、用户名等基础信息(邮箱获取不了),其他任何信息也获取不到(可自行尝试注册一个github Apps测试)。...交流群:959720211 还是要说一下隐私安全问题 因为有几个读者也说到了,统一回答下 api权限仅拥有 openid offline_access Mail.Read Mail.ReadWrite...Mail.ReadBasic Mail.ReadBasic.ALL 这6个权限 也就是说我仅仅能读取授权账户邮件,其他任何事都做不了,且我写这个程序没有保存任何除key之外信息 所以一开始我就说了...,用子账户进行授权(空账户)及创建api,这样不涉及 隐私及安全问题。

    1.9K00

    app hybrid框架_混合式app

    而且最终页面也是在webview中显示,所有有跨平台效果 React Native App Facebook发起开源一套新APP开发方案,使用JS+部分原生语法来实现功能。...由于是直接通过浏览器访问,所以无法使用原生API,操作体验不好 依赖于网络,页面访问速度慢,耗费流量 Web App每次访问都需要去服务端加载资源访问,所以必须依赖于网络,而且网速慢访问速度很不理想...,特别是在移动端,如果网站优化不好会无故消耗大量流量 功能受限,大量功能无法实现 只能使用Html5一些特殊api,无法调用原生API,所以很多功能存在无法实现情况 临时性入口,用户留存率低...App 原生功能体验 优秀 差 良好 接近优秀 渲染性能 非常快 慢 接近快 快 是否支持设备底层访问 支持 不支持 支持 支持 网络要求 支持离线 依赖网络 支持离线(资源存本地情况) 支持离线 更新复杂度...不追求用户体验和性能,对离线访问没要求 正常来说,如果追求性能和体验,都不会选用web app 没有额外功能,只有一些信息展示 因为web有限制,很多功能都无法实现,所以有额外功能就只能弃用这种方案了

    1.5K20

    高频场景题分析|Feeds 流怎么设计?

    推与拉之争 拉模型 一部分工程师认为应该在查询首先查询用户关注所有创作者 uid,然后查询他们发布所有文章,最后按照发布时间降序排列。...推模型 另一部分工程师认为在创作者发布文章就应该将新文章写入粉丝关注 Timeline,用户每次阅读只需要到自己关注 Timeline 拉取就可以了: 使用推模型方案创作者每次发布新文章系统就需要写入...此外推送可以慢慢进行,但是用户很难容忍打开页面需要等待很长时间才能看到内容(很长:指等一秒钟就觉得卡)。因此拉模型读取效率低下缺点使得它应用受到了极大限制。...因为活跃用户和不活跃用户常常被叫做「在线用户」和「离线用户」,所以这种通过推拉结合处理头部作者发布内容方式也被称为「在线推,离线拉」。...在使用「在线推,离线拉」策略我们需要判断用户是否在线,在为 Timeline 设置了过期时间后,Timeline 缓存是否存在本身即可以作为用户是否在线标志。

    20210

    Web端和App端测试小结

    二、间断问题:移动端有一个重要问题,一般情况下在使用软件过程并不是长久,这中间可能发生很多中断,电话、短信、通知、断电等等,软件需要特殊处理这些情况。...但是移动端由于屏幕较小,页面及按钮会受到屏幕大小限制,再加上用户都是通过手指进行操作,一些按钮、选择框等是否容易点击,多个可点区域位置较近,点击部位稍微偏移,也许就会造成不同结果,这种情况下是否可以达到预先效果...五、离线测试:首先离线页面呈现;其次数据完整性和session一致性;另外,还需要关注是,离线状态下会不会还不断请求网络,不断做网络相关操作。从离线状态恢复有网络,会不会有请求堆积。...六、分享:移动端一般会装有很多软件,用户下单或者产品有活动用户都会进行分享,但是分享权限、软件是否存在等问题,需要特殊处理测试。...一般软件或应用,都会开放一部分页面,允许用户不登录即可访问,而有些页面是必须要求用户登录,主要针对这两种权限不同页面做分享,然后通过分享进入本页面,查看权限控制是否正常。

    75350

    2015.5 技术雷达 | 技术篇

    当前大多数开发团队都意识编写安全软件并以负责任方式处理用户数据重要性。...当把用户故事变为“邪恶用户故事”,这样做法可给予团队一个可控且高效方法使他们系统更加安全。...而我们要部署服务器所依赖环境,如在某些情况下需要等待网络配置、负载均衡、防火墙端口等等情况,却已逐渐成为修改配置主要瓶颈和限制。凤凰环境概念可以帮助这种情况。...这种“安全三明治”方式很难应用于敏捷团队,因为大部分设计都贯穿于整个过程,而且也没有持续交付所提供自动化便利。公司或者组织应着眼于如何在整个敏捷开发周期中注入安全实践。...这包括:正确评估当前威胁模型级别以做前期设计;考虑何时将安全问题划分为独立故事、验收标准、或全局非功能性需求;在构建流水线中引入静态或动态自动化安全测试;考虑如何将更深层次测试,渗透测试,引入持续交付发布过程中

    77950

    来了,Facebook APP Feed内存优化实践

    翻译:可可 |英文:https://code.facebook.com/posts/973222319439596 引言 大量用户每天在Android设备上使用Facebook,滚动新闻Feed页面...我们专注于页面的滚动性能,因为我们希望用户在滚动他们Feed页面时有一个平滑体验。...便利性带来缺点 我们从Traceview一个方法分析报告中注意facebookapp对Long.valueOf()函数大量调用。...当我们查看堆栈,我们发现这个函数没有被直接Facebook代码调用,而是隐式地由编译器插入代码。在分配长整型对象原始长值时调用此函数。...我们也看到了内存使用有很大改善。在查看堆转储和分配跟踪报告,我们注意对象分配减少。

    1K30

    何在LinkedIn上创建公司页面

    LinkedIn用户可以: •发布业务更新 •寻找新工作机会 •推销潜在客户 •建立关系和业务伙伴 你LinkedIn页面如何为你服务?...•94%企业对企业营销人员在LinkedIn上发布内容 •LinkedIn每天都会有超过200万个帖子、文章、视频等出现在LinkedInfeed上 •与Twitter和Facebook等其他社交网络相比...如果你有管理员权限,那么你需要做就是点击带有“管理工具”标签下拉菜单。您可以在公司页面管理中心右上角找到它。...第四步:入门 现在,您需要单击“开始”按钮,以便输入和编辑有关贵公司更多详细信息。在没有输入网站URL和公司说明情况下,无法发布LinkedIn公司页面。...B-检查你公司页面分析 如果你有管理员权限,你可以检查你公司页面的分析,以便评估你内容和整个页面的性能。

    1.8K20
    领券