如何使用 LinkedIn Developer API 在 LinkedIn 上创建带有图像的帖子?

问题描述 投票:0回答:1

因此,我尝试使用 LinkedIn Developer API 一次性发布一些带有图像或多个图像的文本。

所以问题来了

https://learn.microsoft.com/en-gb/linkedin/consumer/integrations/self-serve/share-on-linkedin

这是 LinkedIn 上共享的文档,当我仅发布文本时,它完全工作正常。

但是当我尝试使用图像创建帖子时出现问题

  1. https://api.linkedin.com/v2/assets?action=registerUpload这个API给了我这样的错误。
{
    "serviceErrorCode": 65600,
    "message": "Invalid access token",
    "status": 401
}

甚至我刷新了令牌来检查我的令牌是否有问题。我的访问令牌可以很好地共享纯文本帖子。

  1. 如果您的上述 API 工作正常,那么您已注册上传文件。然后您将从响应中收到以下 URL。但是他们用CURL提到了这一点,我想从Axios发送跨域请求。我尝试了一个curl转换器,但这并没有解释我们如何使用请求上传文件。

curl -i --upload-file /Users/peter/Desktop/superneatimage.png --header "Authorization: Bearer redacted" 'https://api.linkedin.com/mediaUpload/C5522AQGTYER3k3ByHQ/feedshare-uploadedImage/0?ca=vector_feedshare&cn=uploads&m=AQJbrN86Zm265gAAAWemyz2pxPSgONtBiZdchrgG872QltnfYjnMdb2j3A&app=1953784&sync=0&v=beta&ut=2H-IhpbfXrRow1'

  1. 我有 URL 或 Base64 格式的文件。我的案例中没有二进制文件。好吧,我也想在默认情况下发送一个二进制文件,但对于大多数请求,我将使用图像的 URL。

感谢您阅读整个问题。请帮助我提供对我有用的信息。

linkedin-api linkedin-jsapi
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.