我使用和服桌面来做一些抓取。非常有用和符合人体工程学。将URL传递给和服桌面
但我需要用我的程序使用和服在NodeJS写。我正在考虑使用url调用现有的API。类似的东西是解释here。
但是我需要更改源URL(用于创建API)。我需要在我的程序中更改它。这是我的问题。
官方文档(here)解释了如何做到这一点......但我只是为以前的在线API服务。现在看来,它不再工作了。
是否有人已经成功通过传递参数来调用来自和服桌面的API来更改用于抓取的URL?
谢谢:)
我使用和服桌面来做一些抓取。非常有用和符合人体工程学。将URL传递给和服桌面
但我需要用我的程序使用和服在NodeJS写。我正在考虑使用url调用现有的API。类似的东西是解释here。
但是我需要更改源URL(用于创建API)。我需要在我的程序中更改它。这是我的问题。
官方文档(here)解释了如何做到这一点......但我只是为以前的在线API服务。现在看来,它不再工作了。
是否有人已经成功通过传递参数来调用来自和服桌面的API来更改用于抓取的URL?
谢谢:)
您需要提供正确的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
以验证网址的第一部分。
当我尝试类似'http:// localhost:3000/api/json/ondemand /'时,我有:'{“error”:“未授权”}'。所以我认为必须可以调用该URL。我只需要正确的参数,你不觉得吗? – flexbrane