У меня возникли трудности с получением доли на linkedin.Я пытаюсь опубликовать общий ресурс LinkedIn с помощью linkedin api v2, и каждый раз, когда я делаю пост-запрос, я получаю ответ от сервера с истекшим сроком ожидания (статус 504).Вот мой код:
myPost = {
'author': 'urn:li:person:' + this.uid,
'lifecycleState': 'PUBLISHED',
'specificContent': {
'com.linkedin.ugc.ShareContent': {
'shareCommentary': {
'text': 'Hello World! This is my first Share on LinkedIn!'
},
'shareMediaCategory': 'NONE'
}
},
'visibility': {
'com.linkedin.ugc.MemberNetworkVisibility': 'PUBLIC'
}
}
header = {
'Content-Type': 'application/json',
'X-Restli-Protocol-Version': '2.0.0',
'Authorization': 'Bearer ' + token
};
this.http.post('https://api.linkedin.com/v2/ugcPosts', myPost, header).then(res => {
alert(JSON.stringify(res));
})
.catch(err => {
alert(JSON.stringify(err));
});
А вот и сообщение об ошибке:
{
"message": "Request timed out",
"status": 504
}
Это англо-ионный проект, и я использую нативный cordova-plugin-advanced-http, чтобы сделатьмой почтовый запрос.У меня не было проблем с тем, чтобы войти с помощью linkedin, получить свой токен доступа и получить данные из linkedin, используя тот же собственный плагин и linkedin api v2.
В моей учетной записи разработчика Linkedin на странице использования и лимитов я могусм. вызов API для создания метода.