我尝试使用JavaScript来获取LinkedIn粉丝:
<div id="statusDiv">Result</div><script type="text/javascript" src="http://platform.linkedin.com/in.js">
api_key: XXXXX
onLoad: onLinkedInLoad
authorize: true
</script>
<script type="text/javascript">
function onLinkedInLoad() {
IN.API.Raw("/companies/<<company_id>>:(num-followers)")
.result( function(result) { document.getElementById("statusDiv").innerHTML = result.numFollowers; } )
.error( function(error) { document.getElementById("statusDiv").innerHTML = error } );
}
</script>
但这对我不起作用。
答案 0 :(得分:1)
您的代码看起来很好。检查您的JavaScript控制台是否有错误。我怀疑你没有配置你的&#34; Javascript API域名&#34;在LinkedIn应用程序的设置中正确评估。
这是我刚刚看到的正确配置的LinkedIn应用程序成功运行的相同代码的稍微清洁版本:
<html>
<head>
<script src="http://platform.linkedin.com/in.js" type="text/javascript">
api_key: xxxxxxxxxxxxxx
onLoad: onLinkedInLoad
authorize: true
</script>
<script type="text/javascript">
function onLinkedInLoad() {
IN.API.Raw("/companies/1337:(num-followers)").result(onSuccess).error(onError);
}
function onSuccess(data) {
document.getElementById("statusDiv").innerHTML = data.numFollowers;
}
function onError(error) {
console.log(error);
}
</script>
</head>
<body>
<div id="statusDiv">Result</div>
</body>
</html>