2016-04-21 59 views
1

我使用和服桌面來做一些抓取。非常有用和符合人體工程學。將URL傳遞給和服桌面

但我需要用我的程序使用和服在NodeJS寫。我正在考慮使用url調用現有的API。類似的東西是解釋here

但是我需要更改源URL(用於創建API)。我需要在我的程序中更改它。這是我的問題。

官方文檔(here)解釋瞭如何做到這一點......但我只是爲以前的在線API服務。現在看來,它不再工作了。

是否有人已經成功通過傳遞參數來調用來自和服桌面的API來更改用於抓取的URL?

謝謝:)

+0

當我嘗試類似'http:// localhost:3000/api/json/ondemand /'時,我有:'{「error」:「未授權」}'。所以我認爲必須可以調用該URL。我只需要正確的參數,你不覺得嗎? – flexbrane

回答

0

您需要提供正確的API密鑰值apikey查詢參數。

這個光榮的應用程序的慷慨創造者提供了一個特殊的「超級用戶」的桌面應用程序。該用戶的名字是Desktop User。據我所知,它可以訪問所有的東西。

截至2016年4月30日,您可以通過在.../app/lib/create-user.js文件中搜索單詞apikey來查找該用戶的API密鑰。在Mac OS X計算機上,該文件將安裝在/Applications/Kimono.app/Contents/Resources/app/lib/create-user.js。 (假設你下載了和服桌面應用程序並將其拖入你的應用程序文件夾中)。

我很確定你的Desktop User的API密鑰與我的相同。隨意留下API密鑰作爲他人評論。我只是不確定創作者是否希望公開發布API密鑰,無論是對於您還是對我而言,或者將補丁推出應用程序的時間長短都可以工作。


一旦你有你的API密鑰,您可以開始做這樣的事情您查詢的API:

http://localhost:3000/api/bz1m76?apikey=VoN0...3Jkk 

確保您的和服桌面運行。您也可以檢查/Applications/Kimono.app/Contents/Resources/app/config.json以驗證網址的第一部分。