【发布时间】:2020-05-17 23:46:21
【问题描述】:
我很难在 LinkedIn 上分享。我正在尝试通过 LinkedIn API V2 发布 LinkedIn 共享,每次我发出发布请求时,我都会从服务器收到一个请求超时(状态 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
}
这是一个 angular-ionic 项目,我使用原生的 cordova-plugin-advanced-http 来发出我的帖子请求。我使用相同的本机插件和 LinkedIn API V2 登录 LinkedIn、获取我的访问令牌并从 LinkedIn 检索数据都没有问题。
在我的 LinkedIn 开发者帐户的使用和限制页面上,我可以看到创建方法的 API 调用。
【问题讨论】:
-
嗨,欢迎来到 StackOverflow!如果您包含您已经尝试过的内容以及它如何不符合您的需求,通常有助于获得答案。此外,有关您在尝试执行共享时收到的错误消息的详细信息将有助于诊断问题。
-
如果您仍然遇到超时问题,请向 linkedin.zendesk.com 提交工单,并包含从您的 POST 请求中收到的响应标头。
标签: linkedin linkedin-api