我正在尝试创建一个公司目录,如果用户选择连接,它将提供员工linkedin公开个人资料的链接。
因此,在我们的员工个人资料页面上,用户可以选择将他们的linkedin帐户链接到他们的员工个人资料。我们启动一个oAuth流程,然后检索他们的哈希值id,然后我们将其存储。大。现在是不起作用的部分。
基于他们的插件示例,我有这个......
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
api_key: xxxxxxxxxxxx
authorize: false
</script>
<script type="text/javascript">
function INTEST() {
IN.API.Profile().ids("pU-LBvD_y0")
.fields(['id', 'firstName', 'lastName', 'picture-url', 'public-profile-url'])
.result(function (result) {
profile = result.values[0];
})
.error(function (errorResult) {
var i = 0;
});;
}
</script>
我收到除public-profile-url以外的所有信息。
非常感谢任何帮助。
答案 0 :(得分:1)
我相信你现在已经弄明白了。但为了别人的利益:
使用JavaScript API时,必须将配置文件字段名称从虚线表示法转换为studly cap。例如,first-name成为firstName。 public-profile-url变为publicProfileUrl
参考以下API文档: http://developer.linkedinlabs.com/tutorials/jsapi_profile/