Facebook 60 天访问令牌和已弃用的 Offline_Access

2024-01-28

Facebook 的“已弃用的离线访问”文档 (http://developers.facebook.com/docs/offline-access-deprecation/ http://developers.facebook.com/docs/offline-access-deprecation/) 规定如下:


*服务器端OAuth开发人员

如果access_token是从a生成的服务器端OAuth调用,生成的access_token将有较长的过期时间。如果在该用户仍然有有效的 access_token 时进行调用,则第二次调用返回的 access_token 可能相同或可能已更改,但在任何一种情况下,过期时间都将被重置。同样,在同一天多次调用此函数只会导致第一次调用延长过期时间。*


这似乎意味着服务器端 OAuth自动地获得一个长过期令牌。如果我在 Facebook 开发者高级对话框中启用“弃用离线访问”设置,我确实会发现这种情况 - 令牌将在 60 天后过期。但启动后,令牌将在 2 小时后过期。

我对这个设置的意义有点困惑:

问题:

  • 该设置听起来像是一个“过渡/迁移”选项......如果我 启用此选项 6 个月后我仍然可以获得 60 天的代币吗? 不使用“交换”端点?

  • 为什么不自动将所有令牌设置为 60 天?


Facebook 应用程序迁移设置的目的是使开发人员能够提前在其应用程序中测试新功能(或弃用旧功能)并发现可能出现的错误。 AS 上标明开发者路线图 https://developers.facebook.com/roadmap/,offline_access 权限将于 5 月 1 日删除,届时,每个应用程序都会表现得好像您正在测试的迁移设置已启用。

您可以在此处找到有关此更改的更多信息:https://developers.facebook.com/docs/offline-access-deprecation/ https://developers.facebook.com/docs/offline-access-deprecation/

我们不会在没有通知的情况下自动启用此功能,因为它会导致许多应用程序崩溃。脸书有一个重大变革政策 https://developers.facebook.com/roadmap/change-policy/它试图避免在没有 90 天警告(在本例中是迁移设置)的情况下进行此类更改。

编辑:离线访问权限删除被推迟到 10 月 3 日。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook 60 天访问令牌和已弃用的 Offline_Access 的相关文章

随机推荐

  • xml.etree.ElementTree - 设置 xmlns = '...' 时遇到问题

    我肯定错过了什么 我正在尝试设置谷歌产品提要 但我很难注册命名空间 例子 路线在这里 https support google com merchants answer 160589 https support google com mer
  • Oracle NUMBER 类型是否可能溢出?

    我正在使用名为 Appworx 的进程调度软件 其中 每个进程和子进程可以有任意数量的 条件 如果条件为真 则采取一些条件操作 goto 语句是可能的条件操作之一 其中一个普通整数是标签 每个条件从 1 开始编号 我想使用此功能来循环评估和
  • 将 SDL 应用程序移植到 iOS

    我仅使用 SDL 无 OpenGL 用 C 创建了一个小游戏 并希望将其移植到 iOS 6 我无意公开发布 仅供个人使用 该应用程序仅使用准系统 SDL 库本身 没有 ttf 或图像 那么 将游戏移植到 iOS 6 的最佳无麻烦方式是什么
  • 在可区分联合中使用 F# 中的 and 关键字

    我今天面临以下 DU 声明 type Grammar Definition list and Definition Def of string Expression and Range Char of char Range of char
  • 使用htaccess重写使子目录成为其自己的根目录以用于根相对路径请求

    我可以使用 htaccess 捕获来自某个子目录的请求并使该目录使用自身作为任何根相对路径请求的根目录吗 例如 如果我有 http www example com subFIXED subANY restofpath 其中 subFIXED
  • 如何检测何时使用 MKUserTrackingBarButtonItem

    我目前正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem被使用 除了处理mapView didUpdateUserLocation 委托方法 我尝试设置ActionMKUserTrackingBarButt
  • 在cowplot::plot_grid 的多面板图中设置单个面板的宽度和高度

    我正在使用多面板图ggplot2 and cowplot包 但我需要更改单个图的高度 最简单地用一个例子来展示 library ggplot2 library cowplot p1 lt ggplot iris aes Sepal Widt
  • 表单 Google 脚本防止重复

    我正在制作一个谷歌表单 有一个名为 name 的字段 其中包含其他字段 如标题 公司和电子邮件地址 如果数据库中已经有一个特定的人 我希望其他信息用新信息替换旧信息 即更新功能 但我在使用 Google Apps 脚本执行此操作时遇到麻烦
  • 如何在使用通用开发服务器的团队环境中使用 Coldfusion Builder 2?

    我们的 CF 9 开发环境位于通用开发服务器 DEVWEB 上 我们正在考虑从 Dreamweaver 迁移到 Coldfusion Builder 作为我们的 IDE 我担心 CF Builder 在项目根目录中放置 settings 目
  • 详细了解大量 3x3 矩阵的逆算法

    我遵循这个原始帖子 用于反转大量 3x3 矩阵的 PyCuda 代码 https stackoverflow com questions 55357826 pycuda adapt existing code and kernel code
  • 如何在 Rust 中将十六进制值转换为 Base64

    我在理解 Rust 中的特征概念时遇到一些问题 我正在尝试将一个简单的十六进制值编码为 Base64 但没有运气 这是我的代码 还有一个字符串到 Base64 的示例 extern crate serialize use serialize
  • 如何在 CAS 服务管理中注册我的 Web 应用程序?

    我的学校想要实现一个CAS服务 我做了大部分配置 但是我需要注册webapp 如何在CAS服务管理中注册webapp 或者如果您有一些可以帮助我的样本 我将非常感激 我尝试过使用 cas 管理应用程序 版本为 4 2 x 我不确定您想使用什
  • 通知 PendingIntent 意图额外内容被另一个通知覆盖

    当使用新的 PendingIntent 创建新通知时 其意图中的额外内容将覆盖任何先前通知的 PendingIntent 意图额外内容 例如 假设我使用 PendingIntent1 创建Notification1 其中包含 Intent1
  • 带动画的事件时间线

    我想要构建的是一个带有一些动画的垂直时间轴组件 我尝试的动画是从第一个圆圈开始 无论哪个项目的状态为true 垂直线都会从上到下绘制 同时无论完成哪个步骤 当线穿过它时 都会从圆形变为已完成的复选标记 我怎样才能实现上面的动画 到目前为止我
  • 应用平移变换时 UICollectionViewFlowLayout 边缘单元消失

    我正在使用自定义UICollectionViewFlowLayout使单元格在到达顶部时缩放和淡出 为此 我正在应用alpha and transform到布局属性 这是我的代码 完整演示存储库的链接 https github com ah
  • CK编辑器。打开具有默认值的图像属性窗口

    我一直在查看 API 但不知道如何使用默认 url 打开图像对话框 我用execCommand函数 如下 var editor CKEDITOR instances editor1 editor execCommand image 这很好用
  • 大虾:目录及页码

    我需要用 Prawn 创建一个目录 我有add dest我的代码中的函数调用和 目录中的右侧链接 add dest Komplett dest fit page count 1 and text Vollstaendiges Mitglie
  • Android Studio中的Git消失了?

    当我右键单击我的 Android Studio 项目 在 Android 视图中 时 我曾经有一个 Git 子菜单 在那里我可以拉 推等等 然而 不知何故 Git 菜单现在已经消失了 因此 我既不能推也不能拉 我可以在哪里再次启用该功能 试
  • 报告中空手道测试套件的运行时间

    我正在使用空手道 9 0 0 并并行运行功能文件并生成 使用空手道并行运行代码的黄瓜报告 问题是 在功能概述的报告中 其显示的总执行时间为 功能 1 执行时间 功能 2 执行时间 功能 3 执行时间 总执行时间 但如果我在超过 1 个线程中
  • Facebook 60 天访问令牌和已弃用的 Offline_Access

    Facebook 的 已弃用的离线访问 文档 http developers facebook com docs offline access deprecation http developers facebook com docs of