Table of Contents
FTClient:A Simple Twitter/Facebook Client for Android
一个简单的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
截图
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