我正在尝试使用hybridauth和codeigniter进行Facebook登录。我已经成功建立了一个具有所有基本权限的Facebook应用程序。我主要想获得用户的电子邮件地址,以便我可以在应用程序中创建一个帐户。我检查了集成,它似乎工作。但是,在我收到的响应中,我将所有内容都设置为null或string(0),甚至是电子邮件。以下是回复。
["description"]=> string(0) ""
["firstName"]=> string(0) ""
["lastName"]=> string(0) ""
["gender"]=> string(0) ""
["language"]=> NULL
["age"]=> NULL
["birthDay"]=> NULL
["birthMonth"]=> NULL
["birthYear"]=> NULL
["email"]=> string(0) ""
["emailVerified"]=> string(0) ""
["phone"]=> NULL
["address"]=> NULL ["country"]=> NULL
["region"]=> string(0) ""
["city"]=> NULL
["zip"]=> NULL
这些数据来自我自己的fb id,我已将所有内容设置为公开。我没有收到任何错误。我的应用程序要求我在scope参数中设置的电子邮件权限。我仍然没有收到电子邮件。
请帮忙