本次流程做了什么
- 生成并校验 OAuth state,避免伪造回调。
- 服务端使用 code 换用户 access token。
- 可选交换长效用户令牌,便于后续调用。
- 继续请求
/me/accounts获取公共主页令牌。
这个页面会跳转到 Facebook 授权页。用户授权完成后,服务端会接收回调,使用 code
换取用户令牌,再调用 /me/accounts 拉取该用户可管理的公共主页及主页令牌。
https://facebook.menghanjun.top/api/facebook/auth/callback。
/me/accounts 获取公共主页令牌。public_profilepages_show_listbusiness_managementpages_read_engagementpages_manage_metadatapages_read_user_contentpages_manage_postspages_manage_engagement页面发起授权时会按这里的 scope 列表请求权限,实际是否能授权成功取决于 Facebook 应用模式、测试用户角色和权限审核状态。