2014-04-03

安卓免翻墙玩twitter教程

(首先感谢宅里奥童鞋@mariotaku开发出如此优秀的客户端.业界良心!)

(教程中的每一个字都很重要,请仔细阅读.)


此教程基于Google app engine和twidere客户端,适用于比较喜欢研究的人。而且如果你已经会用goagent翻墙了,那么此教程对你来说会很简单!

如果不愿这么麻烦可以使用软件作者分享的设置:直接看文章末尾处!   不过分享的那个api每天只有1G的流量,不知道有多少人使用

前提请到https://appengine.google.com/创建APPID(强烈建议创建新的APPID,而不是使用有的,已有反馈表示旧的APPID不能使用)。


确认你的APPID的Storage Scheme类型为High Replication,早期建立的Master/Slave已不可用,建议删除后重新创建。


假设你申请到的appid是 jtapitest (本教程所有出现的斜体jtapitest都请替换为你的实际appid)




第一步,下载并安装Oracle 的 JDK,需要JDK 7以上



再下载appengine-java-sdk并解压.
进入解压出来的bin文件夹,在此处创建一个叫war的新文件夹.


第二步,下载jtapi源代码, https://github.com/mariotaku/jtapi 在右侧点那个zip按钮,下载后解压. 打开dist文件夹,再次解压0.5.zip,会得到一个WEB-INF的文件夹,
然后将WEB-INF文件夹复制到第一步中创建的war下.

结构应当如下图所示:


第三步,进入复制过来的WEB-INF文件夹 , 用文本编辑器(推荐notepad++,emeditor等,不要用记事本)打开appengine-web.xml文件,将第3行的jtapi修改为你的appid(红色字体部分)(仅仅是示例,请根据你的appid做相应改动)
<application>jtapitest</application>

保存关闭.


第四步,返回至bin文件夹,按住shift右键点击空白处,"在此处打开命令窗口"(xp系统请自行打开命令窗口进入此目录),
在打开的命令窗口中输入:

appcfg.cmd update war


后面根据要求输入gmail邮箱和密码(如果你使用了两步验证, 需要的是应用专用密码)(输入密码不会显示,连星号也没有,这是正常现象,只管输入后回车就好).


等待上传完毕(修改过hosts文件可能会导致上传失败,可尝试清空hosts)(你可能需要挂vpn再上传)。成功信息如下:


第五步, (此步需要翻墙)在浏览器中访问你的app地址, 如 https://jtapitest.appspot.com,页面会给你2个api地址, 如下
(示例并且是不可用的示例,请换成你自己的appid)

(推荐使用https):

Rest Base URL: http://api.jtapitest.appspot.com/1.1/
Oauth Base URL: http://api.
jtapitest.appspot.com/oauth/

部署成功的页面应当如下所示:

有些上传后打开提示:
根据已有反馈,可尝试清空hosts后再上传,确认你的appid的Storage Scheme为High Replication,早期建立的Master/Slave已不可用,建议删除重新创建。


第六步,在手机上打开twidere, 先点右上角的扳手,

进入 网络,勾选"忽略ssl错误" "tcp dns查询方式" (启用tcp dns查询可能会使第一次刷新TL时间较长,请自行取舍)





两个线中间的部分可以省略,这就相当于修改hosts,如果你已经修改了hosts就可以不用修改

再点自定义主机映射, 点右上角的+号, 主机名填appspot.com,地址填www.android.com(如果后
面步骤不能登录,提示timeout什么的,可以回到这里长按删掉后将地址更换为其他google域名,如
www.google.co.jp,或者直接找一个可用的ip,一般来说,ping一下google.com就可以了), 确定








然后一路返回到登录页面,再点右上角的服务器图标, 选择OAuth, 展开高级, 把第五步提供的两个地址分别填入前两个地址栏(可使用https)(其实就是把地址中的twitter替换成 jtapitest.appspot就可以了), 最后两个地址栏不要动, 确定.

你可以先翻墙之后在登录,登录之后你不翻墙就可以了

然后直接填用户名和密码,登录.enjoy!(如果出现502错误,不要担心,只管不断登录就好了,登录几次就ok了


这里分享软件作者分享的一个导入方案,可下载这个文件导入设置,下载后把这两个文件放到一个压缩包(我分享的压缩包,没想到自动给解压分享了)

2014.4.27更新

(目前遇到过的问题:按照教程改好之后依旧不能登陆,
解决方法:可以试着翻墙之后登陆,登陆之后就不必翻墙了)
2014.5.25更新 
(更新了自定义尾巴via的方法,请查看:Twitter自定义尾巴教程(via))


此文为参考其他文所写,但是大部分为原创,查看参考文

特别说明

由于众所周知的原因,本博客以往文章的图片无法显示,请谅解。

标签

生活纪实 (191) 感想 (113) ingress (54) 软件 (53) 小诗 (34) 梦境 (28) 教程 (26) 科幻 (21) 体会 (20) 杭州 (11) blogger (5) wordpress (5) Google adsense (4) Google voice (3) Chrome (2) Tensorflow (1) 谷粉 (1)

博客归档