我每次访问他的Facebook页面状态更新都需要征得艺术家的许可吗?

Do I need to ask for the artist's permission every session to access his Facebook page status updates?

本文关键字:艺术家 许可 状态 访问 Facebook 更新      更新时间:2023-09-26

我需要访问一个艺术家页面的状态更新显示为我的网站上的饲料。因此,每次用户访问我网站上的艺术家空间时,他都会在一个标签中看到艺术家的状态提要。我每次都需要征得美工的同意吗?我想那是不现实的。

谢谢

您只需要在用户第一次登录时询问一次权限。

如果你使用客户端JS SDK,这就是你真正需要担心的。access_token将在需要时由SDK自动刷新。用户只需登录facebook,无需任何操作。

你很可能会使用JS SDK。
因此,除非您使用手动服务器端验证流,否则请参见以下内容:

如果你使用手动服务器端oauth流,你通常会得到一个short-term access_token,在用户第一次登录后2小时有效。您可以通过向oauth/access_token发送带有一些附加参数的请求来请求一个长期的access_token:

看到:
扩展https://developers.facebook.com/docs/facebook-login/access-tokens

这个长期存在的access_token是无限期有效的,但可能随时过期。

原因可能是:

  • 用户密码更改
  • 用户注销
  • 使用去授权应用

所以你只是重用access_token每当你想与用户的facebook帐户互动(你不必要求他们再次登录)。

但是一旦您的access_token失效,您必须通过再次通过oauth流发送用户来更新acces_token。