簡體   English   中英

從富文本區域字段中獲取圖像(salesforce)

[英]Get an Image from a Rich Text Area Field (salesforce)

我從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&amp;feoid=00N82222205DIbz&amp;refid=0EM45430000kCBr\" width=\"500\"></img>"
}

因此,參照該鏈接 ,我創建了一個如Salesforce文檔中所述的GET請求:

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

您能否嘗試將版本從42.0更改為43.0,並從請求中刪除'/ body'部分。 我認為應該可以。

https://company.my.salesforce.com/services/data/v43.0/sobjects/lord/000000GrWZAA0/richTextImageFields/Solution__c/0EM45430000kCBr

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM