Linkedin v2矢量资源上载错误400

Linkedin v2矢量资源上载错误400,linkedin,linkedin-api,Linkedin,Linkedin Api,大家好,正在遭受Microsoft LI v2迁移之苦的各位 我对UGC的矢量资产(图像)有异议,它基于 我已经从第一个查询上传了URL,当我执行第二个查询时,它给出了错误400。 当我尝试调试并卷曲它()时,最后的日志行: > Content-Length: 1636960 > * Connection state changed (MAX_CONCURRENT_STREAMS updated)! * We are completely uploaded and fine * T

大家好,正在遭受Microsoft LI v2迁移之苦的各位

我对UGC的矢量资产(图像)有异议,它基于

我已经从第一个查询上传了URL,当我执行第二个查询时,它给出了错误400。 当我尝试调试并卷曲它()时,最后的日志行:

> Content-Length: 1636960
>
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
* We are completely uploaded and fine

* TLSv1.2 (IN), TLS alert, Client hello (1):
* Unexpected EOF
* Closing connection 0
curl: (56) Unexpected EOF
在第一个查询(
registerUpload
)中,我没有第一个查询中所需的标题:

-H "x-amz-server-side-encryption:aws:kms"
-H "x-amz-server-side-encryption-aws-kms-key-id:e10ace24-blah-4977-bar-89foo193e2ab"

有人在vector asset upload方面有什么进展吗?

您引用的vector asset文档专门用于将视频内容上传到LinkedIn。您可以在以下位置查看图像共享文档:

从文档中,您可以注册您的上载:

POSThttps://api.linkedin.com/v2/assets?action=registerUpload

{
"registerUploadRequest": {
    "recipes": [
        "urn:li:digitalmediaRecipe:feedshare-image"
    ],
    "owner": "urn:li:person:8675309",
    "serviceRelationships": [
        {
            "relationshipType": "OWNER",
            "identifier": "urn:li:userGeneratedContent"
        }
    ]
}
返回可用于提交图像的上载URL:

{
"value": {
    "uploadMechanism": {
        "com.linkedin.digitalmedia.uploading.MediaUploadHttpRequest": {
            "headers": {},
            "uploadUrl": "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"
        }
    },
    "mediaArtifact": "urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C5522AQGTYER3k3ByHQ,urn:li:digitalmediaMediaArtifactClass:feedshare-uploadedImage)",
    "asset": "urn:li:digitalmediaAsset:C5522AQGTYER3k3ByHQ"
}

}

通过添加
'Accept'=>'*/*'
(我在没有它的情况下进行了实验,但它不起作用)并将请求设置为
多部分
(ruby
Faraday
gem)

UGC也可以通过图像创建,方法是在
registerPload
中设置
feedshare image
,然后将
shareMediaCategory
设置为
image
。请在此举个例子。我已经完成了上述示例。