Skip to main content

Day16 Obsidian 改造外掛 2

接下來我們用熟悉的文字編輯器將昨天我們clone下來的外掛打開

接下來我們要來猜測這個api的主要運作方式是什麼 首先,我們需要的功能如附圖

  1. 將一個圖片複製
  2. 在obsidian中貼上
  3. 圖片上傳到imgur
  4. 上傳完成後我們收到imgur回傳的網址,並將剛剛貼上的位置補上那串網址

接著,我們可以打開obsidian中的開發者工具(整個obsidian背後其實可以想像他就是一個chrome,所以chrome的開發者工具他也有),查看他背後到底做了些什麼事情

我們這邊看到,他會將

  1. 貼上的圖片透過https傳送到https://api.imgur.com/3/image中
  2. 方法是post,屬性是image,
  3. 回傳的內容有指定的格式,並且看到obsidian中取代的網址,就在data.link中

所以看到這邊,可以知道我們要修正這個外掛,最簡單的方式就是

  • 將圖片傳送的地點,傳送到我們自己寫的server

這樣一來,我們只要建立一個跟這個api相同的接口,回傳的內容也一樣,沒意外就可以完成外掛這邊的改寫了