是否可以在没有任何访问令牌的情况下获取当前登录用户的 ID(Facebook Graph API)?
如果没有,那么每次用户访问我的页面时如何获取新的访问令牌?
是否可以在没有任何访问令牌的情况下获取当前登录用户的 ID(Facebook Graph API)?
如果没有,那么每次用户访问我的页面时如何获取新的访问令牌?
您需要初始化 Facebook Javascript SDK,并且用户必须至少授权您的应用一次。之后,当用户访问您的页面时,只要他们登录到 Facebook,您就可以访问该 id 并可以使用检索它
FB.getLoginStatus
响应将包含您正在寻找的信息。
查看此博客文章以获取有关设置 FB 初始化和初始登录的更多详细信息。
您可以使用他们的用户名查看 Facebook ID
您可以使用 javascript sdk 获取他们的访问令牌并让他们允许您的应用程序。
https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.2