【发布时间】:2013-11-19 13:21:08
【问题描述】:
我正在使用 LinkedIn Javascript API 将用户登录到我的应用程序,但是即使我需要该特定字段的权限,API 也不会返回电子邮件地址。我包含的 API 脚本如下:
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: API_KEY
scope: r_fullprofile r_emailaddress
</script>
然后我在标记中包含登录按钮:
<script type="in/Login" data-onAuth="onLinkedInAuth">
最后我有一个函数可以为 API 响应添加回调:
function onLinkedInAuth() {
var fields = ['first-name', 'last-name', 'email-address'];
IN.API.Profile("me").fields(fields).result(function(data) {
console.log(data);
}).error(function(data) {
console.log(data);
});
};
我只得到名字和姓氏,但 API 没有返回电子邮件字段。
参考:https://developer.linkedin.com/documents/profile-fields#email
【问题讨论】:
标签: javascript api linkedin