Day16 Obsidian 改造外掛 2
接下來我們用熟悉的文字編輯器將昨天我們clone下來的外掛打開
接下來我們要來猜測這個api的主要運作方式是什麼
首先,我們需要的功能如附圖
- 將一個圖片複製
- 在obsidian中貼上
- 圖片上傳到imgur
- 上傳完成後我們收到imgur回傳的網址,並將剛剛貼上的位置補上那串網址
接著,我們可以打開obsidian中的開發者工具(整個obsidian背後其實可以想像他就是一個chrome,所以chrome的開發者工具他也有),查看他背後到底做了些什麼事情
我們這邊看到,他會將
- 貼上的圖片透過https傳送到https://api.imgur.com/3/image中
- 方法是post,屬性是image,
- 回傳的內容有指定的格式,並且看到obsidian中取代的網址,就在data.link中
所以看到這邊,可以知道我們要修正這個外掛,最簡單的方式就是
- 將圖片傳送的地點,傳送到我們自己寫的server
這樣一來,我們只要建立一個跟這個api相同的接口,回傳的內容也一樣,沒意外就可以完成外掛這邊的改寫了