我正在使用JavaScript SDK方法将帖子分享到LinkedIn,并在下面的示例帖子中将自定义图像作为单独的参数“ submitted-url”传递。
{
'content':{
'title':'',
'submitted-url':'encodedUrl',
'submitted-image_url':'encodedImageUrl'
},
'comment':'',
'visibility':{
'code':'anyone'
}
};
当我为Image传递公共的Azure Blob存储URL时,它工作正常,但是当我添加带有图像URL的SAS令牌时,它在共享POST中不显示任何图像。
(注意:我验证了可以通过具有直接访问权限的SAS令牌访问该图像。)
我参考了以下文档,submitted-image-url没有限制 https://developer.linkedin.com/docs/share-on-linkedin
这意味着LinkedIn JavaScript sdk方法存在一些局限性,即不使用SAS令牌获取URL。
您可以参考以下文档,以使用SAS令牌生成blob(Image)。 https://docs.microsoft.com/bs-latn-ba/azure/storage/blobs/storage-secure-access-application?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json