Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api Facebook OAuth离线登录_Facebook Graph Api_Facebook Oauth - Fatal编程技术网

Facebook graph api Facebook OAuth离线登录

Facebook graph api Facebook OAuth离线登录,facebook-graph-api,facebook-oauth,Facebook Graph Api,Facebook Oauth,我正在构建一个内部应用程序,它可以同时从多个社交网络收集信息。应用程序的URL可能不为人所知,或者不允许在localhost之外的任何地方使用 我将积累的信息之一是FQL insights表信息:。您可能会注意到,此信息是私有的,因此我无法匿名获取 应用程序本身是以“一次配置,永远使用”的方式编写的,可能使用该应用程序的人根本不允许使用Facebook登录凭据 我的问题是Facebook登录。据我所知,使用“永久访问”的登录现在已被弃用,Facebook也不允许像Twitter那样使用API(创

我正在构建一个内部应用程序,它可以同时从多个社交网络收集信息。应用程序的URL可能不为人所知,或者不允许在localhost之外的任何地方使用

我将积累的信息之一是FQL insights表信息:。您可能会注意到,此信息是私有的,因此我无法匿名获取

应用程序本身是以“一次配置,永远使用”的方式编写的,可能使用该应用程序的人根本不允许使用Facebook登录凭据

我的问题是Facebook登录。据我所知,使用“永久访问”的登录现在已被弃用,Facebook也不允许像Twitter那样使用API(创建永久访问密钥并忘记它)。问题是:

  • 有没有办法克服这样一个事实,即每次我想取回他们时,我都需要向此人请求权限?提问之间最长的时间是什么
我目前的想法是:

  • 为“经理”创建虚拟用户并为其提供只读权限 访问FB页面,从而使他能够登录到该帐户。 然后在我需要权限时,每隔(n)个小时向他请求权限
  • 自动登录到FB帐户,因为我们有 登录帐户/密码,并自行获取API密钥
哪个是可行的?有人有做这种事情的经验吗

What can be the longest period between asking?
您可以使用有效期为60天的长寿命用户访问\u令牌。使用以下FB调用获取扩展访问令牌:

您可以在此处查看更多详细信息:

这里还有一点值得注意: 当用户更改其密码时,会取消对应用程序的授权,使其OAuth令牌过期


希望这有帮助

“我们的平台每天只会延长一次过期时间,因此即使用户每天多次修改您的站点,令牌也会在第一次请求时延长。”据我所知,您以前使用过API。这是否真的意味着我将能够永远每天延长代币?这是我以前一直在想的事情,但是谢谢你的回答:)我想没有别的办法了。