登录流程正在运行,我获得了有效的访问令牌和所有内容。但是当我检索用户数据时,我只获取名称和用户ID。没有来自公开个人资料的电子邮件或其他信息。
如果我运行/me/permissions
,则会在电子邮件和public_profile上返回granted
。如果我使用带有访问令牌的facebook调试工具,它会告诉我正确的范围:email,public_profile。
那么为什么我无法获取数据?没有它,我无法完成注册过程。
有什么想法吗?
答案 0 :(得分:0)
从Graph API 2.4开始,它不再返回多个字段,您应该明确询问您想要的字段。见Graph API Changelog
请阅读Graph API docs,尤其是关于choosing fields
的这一部分