gpt4 book ai didi

php - Facebook 提要 : Permanent User Auth Token for Age-Restricted Page

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:18 25 4
gpt4 key购买 nike

这在以前是一件比较简单的事情(不像一年前那么简单,现在更不简单)。警告:我不精通 Facebook API——我不构建应用程序;我只是建立网站,每隔一段时间需要显示一个简单的(但对于 facebook 小部件来说太自定义了)显示 facebook 页面的提要。通常没问题,但是……

我通常只使用客户端 token ——只生成一次并将其作为变量永久存储。但是对于这个站点,访问提要需要用户访问 token ,因为它有年龄限制(酒精站点)。早些时候完成的方法是只生成一个带有“offline_access”的 token ,我可以将其永久存储为一个变量。但 offline_access 已被弃用。

据我了解,现在我唯一的选择是长期访问 token 。但是这些必须每六十天延长一次。

我想做的就是显示一个提要——我不希望用户除了看到提要之外做任何事情——永远不会被提示登录等。我当然不希望我自己或我的客户必须每两个月生成一个新 token 。

是否有一些简单、永久(我的意思是,直到 facebook 再次更改规则)的方法来做到这一点?

最佳答案

离线访问功能仍处于启用状态,但已弃用并将(很快)删除。

Facebook 不提供此功能的确切替代品。唯一要做的就是生成一个长期 token ,并在即将到期时重新生成它。

换句话说(我猜是 Facebook 设想的那样):如果用户超过 60 天没有访问您的网站,那么他们就不再感兴趣,您也无法再访问他们的数据。

如果不是这种情况,您可以不时更新 token 。由于您知道 token 的到期日期(API 将它与 token 一起返回),您可以存储它并检查显示连接对话框的最佳机会。即使 60 天的延迟期满,您也可以在他们回来时获取新 token ,而无需再次请求权限。

您可以将其完全理解为“记住我”cookie。它旨在提供舒适感,而不是规避安全策略:它的不可撤销性(通过简单的方式)会导致隐私和安全问题。

关于php - Facebook 提要 : Permanent User Auth Token for Age-Restricted Page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12467890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com