У меня возникла проблема с получением изображений из полей Salesforce.
Я пытаюсь перейти по этой ссылке , но не могу получить двоичную форму изображения.
Вот как выглядят мои данные:
{
"attributes": {
"type": "lord",
"url": "/services/data/v42.0/sobjects/lord/000000GrWZAA0"
},
"Id": "000000GrWZAA0",
"Solution__c": "<img alt=\"User-added image\" height=\"187\" src=\"https://company--d.na6.content.force.com/servlet/rtaImage?eid=ka380033330GrWZ&feoid=00N82222205DIbz&refid=0EM45430000kCBr\" width=\"500\"></img>"
}
Итак, ссылаясь на ссылку , я создал запрос GET, как указано в документации по Salesforce:
https://company.my.salesforce.com/services/data/v42.0/sobjects/lord/000000GrWZAA0/richTextImageFields/Solution__c/0EM45430000kCBr/body
с заголовком:
Authorization: Bearer token
После выполнения запроса я получаю следующую ошибку:
[
{
"errorCode": "NOT_FOUND",
"message": "The requested resource does not exist"
}
]
Может кто-нибудь подсказать, что мне не хватает.все выглядит хорошо для меня, но я предполагаю, что упускаю какую-то глупость в этом простом куске кода.
Кроме того, я рассмотрел много других потоков о доступе, но так как я использую NodeJS (REST API)), Я не нахожу лучшее решение, которое я могу продолжить.Тот, о котором я говорю, - тот, над которым я застрял.
Было бы замечательно, если бы кто-то мог помочь мне с этим или, возможно, направить меня к другому способу доступа к этой ссылке на изображение для общественности.Я использую: NodeJS и модуль NPM JSFORCE для моей реализации.
TIA