Linkedin v2矢量资源上载错误400
大家好,正在遭受Microsoft LI v2迁移之苦的各位 我对UGC的矢量资产(图像)有异议,它基于 我已经从第一个查询上传了URL,当我执行第二个查询时,它给出了错误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
> 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'=>'*/*'
(我在没有它的情况下进行了实验,但它不起作用)并将请求设置为多部分
(rubyFaraday
gem)UGC也可以通过图像创建,方法是在registerPload
中设置feedshare image
,然后将shareMediaCategory
设置为image
。请在此举个例子。我已经完成了上述示例。