Я использую подход JavaScript SDK, чтобы поделиться публикацией в LinkedIn и передаю настроенное изображение в качестве отдельного параметра "submit-url" с примером сообщения ниже.
{
'content':{
'title':'',
'submitted-url':'encodedUrl',
'submitted-image_url':'encodedImageUrl'
},
'comment':'',
'visibility':{
'code':'anyone'
}
};
Это нормально работает, когда я передаю публичную лазурьURL-адрес хранилища больших двоичных объектов для Image, но при добавлении токена SAS с URL-адресом изображения не отображается ни одно изображение в папке POST.
(Примечание: я проверил, что изображение доступно с токеном SAS с прямым доступом.)
Я сослался на документацию ниже, и для submit-image-url нет никаких ограничений https://developer.linkedin.com/docs/share-on-linkedin
Это означает, что есть какой-то недостаток в SDK-подходе LinkedIn JavaScript, который не принимает URL-адрес с токеном SAS.
Вы можете обратиться к документу ниже, чтобы сгенерировать BLOB-объект (изображение) с токеном SAS.https://docs.microsoft.com/bs-latn-ba/azure/storage/blobs/storage-secure-access-application?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json