0

我正在编写一些代码并尝试从linkedin 获取电子邮件地址。我查看了那里的文档以确认他们现在确实支持通过 api 发送电子邮件。

我试图添加“范围”=> r_emailaddress。如果我查看回复的原始部分,我会看到电子邮件地址,但这似乎没有被添加为 ['auth']['info'] 数组作为电子邮件,所以我没有标准的方式来总是从所有人那里收到电子邮件我的各种供应商。

我也尝试了以下但没有成功。

  • $this->mapProfile($profile, 'email', 'info.email-address');
  • $this->mapProfile($profile, 'email', 'email-address');

有什么想法吗?

http://opauth.org/

4

1 回答 1

0

结果变成了这样。

$this->mapProfile($profile, 'email-address', 'info.email');

您还需要将此添加到linkedinstrategy.php $defaults 变量

'scope' => 'r_emailaddress'
于 2012-12-20T18:49:40.183 回答