====== FTClient:A Simple Twitter/Facebook Client for Android ====== [[https://vps.pjq.me:8443/FTServlet/|一个简单的Twitter/Facebook Client for Android.]] 功能很简单只用来更新状态和查询消息。 ===== 原因 ===== 我们用推的最主要的功能就是发消息,和查询消息。在墙日益肆无忌惮扼杀我们上网自由的时候,发推变得越来越困难了。 很多时候我只需要这两个最简单的功能,虽然功能很简单但还是要抓破头皮去翻墙。 于是我就想自己写一个简单和客户端,只做这两个最简单的功能。 ===== 原理 ===== 通过国外的服务器转发。 使用了Tomcat+Servlet+Sqlite作为后台服务器。 ===== 使用方法 ====== 1.先注册帐号,填好相应的信息 https://vps.pjq.me:8443/FTServlet/account/web/Register PS.支持xAuth,只需要输入Twitter UserName/password就可以了,服务器不会保留你的Twitter用户名/密码,只会保留获得的AccessToken/Secret. App AccessToken参考:https://dev.twitter.com/apps 2.下载Android客户端 https://github.com/pjq/FTClient/blob/master/bin/FTClient.apk 3.启动客户端,填上注册时填的用户名/密码。 然后就可以更新状态了。 ===== 支持的API ===== 直接访问https://vps.pjq.me:8443/FTServlet获得相关信息。 1.更新 https://vps.pjq.me:8443/FTServlet/account/web/Update 可以通过输入新的Twitter UserName/Password,来重新生成access token/secret. 可以更新email ===== 截图 ===== 更新状态 {{:project:update_status.png?200|}} 上传图片 {{:project:upload_photo.png?200|}} ===== Deploy FTServlet.war ===== 写一个简单的脚本用来deploy FTServlet.war文件 #!/bin/sh TOMCAT_PATH=/root/apache-tomcat-7.0.14 cd ${TOMCAT_PATH}/webapps wget -O FTServlet.war https://github.com/pjq/FTServlet/blob/master/FTServlet.war?raw=true echo "cd ${TOMCAT_PATH}/bin/" cd ${TOMCAT_PATH}/bin/ echo "./startup.sh" ./shutdown.sh ./startup.sh ===== One line command to post twitter ===== curl -d "username=XXX&password=XXX&message=test" -k http://vps.pjq.me/FTServlet/s1/UpdateStatus