Twitter api没有返回带有用户信息数组的电子邮件地址


Twitter api is not returning email address with user info array

我想做一个身份验证过程,用户可以使用twitter api登录。我使用了Abraham的PHP库来做这件事。它会返回除用户邮件以外的所有内容。我已经传递了这样的可选参数-

$parameters['include_email'] = true;
$parameters['skip_status'] = true;
$parameters['include_entities'] = true;

并且在我的应用程序的权限选项卡中检查了"请求用户的电子邮件地址"。但它没有返回任何电子邮件地址。现在有人可以帮助我以下查询-

我确信有一个方法去做。请点击这个链接。那是我的错吗?我需要改变什么?

2)还有其他方法吗?

在twitter Api As I Faced中看到这个问题

解决方案是:

$parameters['include_email'] = "true";

Twitter Api需要value为string而不是bool这是非常奇怪的行为,但它工作