Я пытаюсь использовать SDK LinkedIn Javascript для получения некоторой информации, включая поля позиций. Я скопировал код из Интернета, но кажется, что что-то не работает совершенно правильно, потому что код, который я скопировал, не возвращает поля позиций, как предполагалось. Я пробовал ApiGee, он работал нормально, и он вернул список позиций, как и ожидалось. Если вы посмотрите на код ниже, вы думаете, что я что-то пропустил, или у самого SDK javascript есть некоторые проблемы с ошибкой?LinkedIn Javascript SDK Fail To Return Positions
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: yourapikey
authorize: true
onLoad: onLoad
</script>
<script type="text/javascript">
function onLoad() {
IN.Event.on(IN, "auth", getProfileData);
}
// Handle the successful return from the API call
function onSuccess(data) {
alert(JSON.stringify(data));
}
// Handle an error response from the API call
function onError(error) {
console.log(error);
}
// Use the API call wrapper to share content on LinkedIn
function getProfileData() {
//alert(IN.ENV.auth.oauth_token);
IN.API.Raw("/people/~:(id,positions)?format=json").result(onSuccess).error(onError);
}
</script>
результат Возвращение показывает это:
{"id":"wQplQQjzLa","positions":{"_total":0}}
Я думаю, что это просто опечатка. У вас есть пробел в вашем URL-адресе, прямо в '/ people/...', удалите это пространство и он должен работать. – 1cgonza
Я удаляю пробел, но все равно возвращаю тот же результат. –
У меня был код: http: //test.dirtoilgas.com/index.html –