project:ftclient
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
project:ftclient [2011/06/02 17:41] – percy | project:ftclient [2016/05/05 13:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== FTClient:A Simple Twitter/ | ====== FTClient:A Simple Twitter/ | ||
- | [[https://216.24.194.197:8443/HelloServlet/ | + | |
+ | [[https://vps.pjq.me:8443/FTServlet/ | ||
+ | |||
功能很简单只用来更新状态和查询消息。 | 功能很简单只用来更新状态和查询消息。 | ||
+ | |||
+ | |||
+ | |||
===== 原因 ===== | ===== 原因 ===== | ||
- | 我们用推的最主要的功能就是发消息,和查询消息。在墙日益肆无忌惮扼杀我们上网自由的时间,发推变得越来越困难了。 | + | |
+ | 我们用推的最主要的功能就是发消息,和查询消息。在墙日益肆无忌惮扼杀我们上网自由的时候,发推变得越来越困难了。 | ||
很多时候我只需要这两个最简单的功能,虽然功能很简单但还是要抓破头皮去翻墙。 | 很多时候我只需要这两个最简单的功能,虽然功能很简单但还是要抓破头皮去翻墙。 | ||
+ | |||
+ | |||
于是我就想自己写一个简单和客户端,只做这两个最简单的功能。 | 于是我就想自己写一个简单和客户端,只做这两个最简单的功能。 | ||
+ | |||
+ | |||
+ | |||
===== 原理 ===== | ===== 原理 ===== | ||
+ | |||
通过国外的服务器转发。 | 通过国外的服务器转发。 | ||
+ | |||
+ | |||
使用了Tomcat+Servlet+Sqlite作为后台服务器。 | 使用了Tomcat+Servlet+Sqlite作为后台服务器。 | ||
+ | |||
+ | |||
+ | |||
===== 使用方法 ====== | ===== 使用方法 ====== | ||
+ | |||
1.先注册帐号,填好相应的信息 | 1.先注册帐号,填好相应的信息 | ||
- | https:// | ||
- | PS.现在已经支持XAuth了,不需要再找那些乱七八糟的token, | + | https://vps.pjq.me: |
- | 如果需要自己设置APP | ||
- | https:// | ||
- | PS.用户名/密码并不是Twitter用户名/ | + | PS.支持xAuth, |
+ | |||
+ | |||
+ | |||
+ | App AccessToken参考:https:// | ||
- | AccessToken参考:https:// | ||
2.下载Android客户端 | 2.下载Android客户端 | ||
+ | |||
https:// | https:// | ||
+ | |||
+ | |||
3.启动客户端,填上注册时填的用户名/ | 3.启动客户端,填上注册时填的用户名/ | ||
+ | |||
然后就可以更新状态了。 | 然后就可以更新状态了。 | ||
+ | |||
+ | |||
===== 支持的API ===== | ===== 支持的API ===== | ||
+ | |||
+ | 直接访问https:// | ||
+ | |||
+ | |||
+ | |||
1.更新 | 1.更新 | ||
- | https://216.24.194.197:8443/HelloServlet/ | + | |
+ | https://vps.pjq.me:8443/FTServlet/ | ||
+ | |||
可以通过输入新的Twitter UserName/ | 可以通过输入新的Twitter UserName/ | ||
+ | |||
+ | |||
可以更新email | 可以更新email | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 截图 ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | 更新状态 | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | 上传图片 | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Deploy FTServlet.war ===== | ||
+ | |||
+ | 写一个简单的脚本用来deploy FTServlet.war文件 | ||
+ | <file BASH > | ||
+ | #!/bin/sh | ||
+ | |||
+ | TOMCAT_PATH=/ | ||
+ | |||
+ | cd ${TOMCAT_PATH}/ | ||
+ | wget -O FTServlet.war | ||
+ | |||
+ | echo "cd ${TOMCAT_PATH}/ | ||
+ | cd ${TOMCAT_PATH}/ | ||
+ | echo " | ||
+ | ./ | ||
+ | ./ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== One line command to post twitter ===== | ||
+ | |||
+ | curl -d " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
/var/www/dokuwiki/wiki/data/attic/project/ftclient.1307007710.txt.gz · Last modified: 2016/05/05 13:06 (external edit)