也算是很出名的一个 API 了。
GitHub Repo
在自己的 server 上部署了一个,然后想实现 crontab 定时执行 bash 脚本签到。 但是目前遇到了问题:
由于这个 API 在登录方面,也就是
http://localhost:port/login/cellphone?phone=xxx&password=yyy
上需要 fetch 一个 cookie。我的想法是直接使用 curl 执行:
curl --cookie-jar ./cookie http://localhost:port/login/cellphone?phone=xxx&password=yyy
将 cookie 保存到本地,然后再调用登录 API 时执行:
curl --cookie ./cookie http://localhost:port/login/cellphone?phone=xxx&password=yyy
这样实现签到。但是实际操作下来并不能成功,从 API 的返回值来看,我并没有成功登录。也就是说不是 cookie 没有 fetch 到,就是没有成功使用 cookie 登录。
我研究了下 cookie 的文件,似乎并没有什么问题。但是无论是使用 --cookie-jar
还是 --dump-header
option 都没有太大用。只好作罢。个人觉得,有可能是 curl 的调用方面做错了。
所以想问问 v2 上的大家,有没有使用过这个 API 的经验,正确的操作,指点一下。
新手上路,谢谢大家!
1
kefengong 2018-06-16 19:17:50 +08:00 via Android 1
前几天的版本登录有问题 最新的版本才修复
|