gpt4 book ai didi

linkedin - 无法使用 LinkedIn API v. 2 在 LinkedIn 上共享

转载 作者:行者123 更新时间:2023-12-01 12:07:48 26 4
gpt4 key购买 nike

我很难在 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 来发出我的帖子请求。我使用相同的 native 插件和 LinkedIn API V2 登录 LinkedIn、获取访问 token 并从 LinkedIn 检索数据都没有问题。

在我的 LinkedIn 开发者帐户上,到使用和限制页面,我可以看到 API 调用来创建方法。

最佳答案

如果 LinkedIn 无法解析请求正文,则可能发生与 LinkedIn API v2 中的 POST 端点相关的超时。此处发布的示例的解决方案是转 myPost转换为正确的 JSON 字符串,例如。 json.dumps(myPost) .

如果缺少 'Content-Type': 'application/json' 也会发生超时在使用 ruby​​ 玩他们的 API 时咬我的 header 。

关于linkedin - 无法使用 LinkedIn API v. 2 在 LinkedIn 上共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54836715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com