我正在尝试通过客户端授权流程使用 JS 做 3 件简单的事情:
- 检查用户是否已登录。如果没有,则显示具有适当范围的登录对话框。
- 如果用户已经在浏览器上登录 Facebook,则确保应用程序已被授权(如果没有,则显示授权对话框)。
- 如果用户已经授权应用程序,则确保 authResponse 上的 access_token 具有应用程序所需的正确范围(权限)。(如果没有,重新显示新权限的授权对话框)。
我正在尝试为此利用 js sdk,而不想编写任何手动编码的对话框等,因为 sdk 会自动处理浏览器/设备的细微差别。
我无法在 FB 文档或其他任何地方找到正确描述的内容。(没有关于应用程序的权限/范围可以更改授权后的事实的文档)。
提前谢谢你。