也算是很出名的一个 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 的经验,正确的操作,指点一下。
新手上路,谢谢大家!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.