跳至主要内容

在iphone上通过api使用twitter客户端

<P>&nbsp;&nbsp;&nbsp; 自从前几天twitter的host大法失效之后,iphone上的客户端基本上就成摆设了。折腾了</P>
<P>好几天,终于搞定了,现在分享给大家。</P>
<P>&nbsp;&nbsp;&nbsp; </P>
<P>我采用的是自建api proxy的方式。具体方法可在网上搜索,我简单写一下。</P>
<P>1.注册Google APP Engine 这个要手机号,说实话,我已经忘记当时是怎么注册上的了,手</P>
<P>机号也不知道填的什么了。然后你就有了yourid.appspot.com,这样就可以访问你的app了。</P>
<P>2.到<A href="http://www.python.org/download/">Python.org</A>下载并安装Python。</P>
<P>3.下载并安装Google App Engine 的开发包。</P>
<P>4.去<A href="http://code.google.com/p/birdnest/">http://code.google.com/p/birdnest/</A> 获取birdnest源码。下载方式是svn,需要安</P>
<P>svn软件才能下载,不过我已打包上传,在这里下载。</P><IFRAME style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 66px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginHeight=0 src="http://cid-5ee0aea8abfe6f61.skydrive.live.com/embedrowdetail.aspx/.Public/%e5%85%b1%e4%ba%ab%e6%96%87%e6%a1%a3/%e5%85%b6%e4%bb%96/birdnest.zip" frameBorder=0 marginWidth=0 scrolling=no></IFRAME>
<P>5.把源码解压到某个目录,并把里面的gae文件夹放到 比如 D:\Google\google_appengine,用</P>
<P>编辑器打开app.yaml这个文件,把第一行application: nest的nest改成你自己建立的yourid。</P>
<P><FONT color=#ff0000>我使用的经验是,只用到了gae文件夹,所以只需要更改这个文件夹下的app.yaml文件,另外一个</FONT></P>
<P><FONT color=#ff0000>stable文件夹好像没有用到。<BR></FONT>6.打开一个cmd.exe,转到D:\Google\google_appengine目录下,</P>
<P>执行 appcfg.py update gae , 这个过程中会提示你输入你的gmail账号和密码,输入密码时</P>
<P>不会显示的,只要输对就行了,然后就大功告成了。</P>
<P><STRONG><FONT color=#0080ff size=5>你如果不自建api proxy也可以,比较常见的是</FONT></STRONG></P>
<P><STRONG><FONT color=#0080ff size=5>这个:</FONT></STRONG></P>
<P><A href="http://nest.onedd.net/api"><STRONG><FONT size=5>http://nest.onedd.net/api</FONT></STRONG></A></P>
<P><FONT color=#0080ff size=5><STRONG>另外还有的一个列表,注意里面的警告说明:</STRONG></FONT></P>
<P>&nbsp;</P>
<P>下面我就要说iphone上的客户端如何使用这些api proxy了。</P>
<P>现在我发现的iphone上可以用的客户端有三种:<STRONG>twitterrific,twitbird,latwit</STRONG>。</P>
<P><STRONG>twitterrific</STRONG>:我一直不知道可以用api访问,直到前几天在weiphone看到<STRONG>Brightside</STRONG>说的才知道,</P>
<P>twitterrific有这个设置。这个weiphone有破解下载,也有免费版,自行搜索。</P>
<P>进到edit—你的用户名—最下面advanced—然后出现Base URL,写上</P>
<P>nest.onedd.net/api 或者yourid.appspot.com/api 其他的api proxy也可以,下面enable ssl</P>
<P>选否,我自建的yourid.appspot.com/api 在enable ssl选是也可以,但有时会出错,原因不知道,</P>
<P>后来我就干脆选了否。</P>
<P><STRONG>twitbird</STRONG>:这个可能大家不熟,但是说到他的前身就知道了,iTwitter,现在改名的是收费版,破</P>
<P>解的我没找到,免费版iTwitter也撤下了,但是发现之前我有保存,传到手机上后居然可以升级,</P>
<P>免费的,我把iTwitter放在这里,大家下载了看能不能免费升级。</P><IFRAME style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 66px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginHeight=0 src="http://cid-5ee0aea8abfe6f61.skydrive.live.com/embedrowdetail.aspx/.Public/%e5%85%b1%e4%ba%ab%e6%96%87%e6%a1%a3/iphone/iTwitter.ipa" frameBorder=0 marginWidth=0 scrolling=no></IFRAME>
<P>他的选项都在iphone的设置里,进入后在后面会有twitbird的选项,进去后直接有个api proxy,</P>
<P>在里面填写,注意最前面要加上http:// ,后面还是要加上×××/api的,如果是appspot自建的api,</P>
<P>还可以用https://。</P>
<P><STRONG>latwit</STRONG>:也是比较贵的软件,破解的在这里。我发现他自己就带了几个api proxy,但是我始终没玩</P>
<P>转他。more-settings-accounts-accounts下有两个api设置,选一个即可,填入url,或者使用</P>
<P>他自带的都可以,用户名密码,还有account enabled开关要打开。</P>
<P>我设好了之后,老会出错,而且信息也只有几条,不知道原因,欢迎大家琢磨。</P><IFRAME style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 66px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginHeight=0 src="http://cid-5ee0aea8abfe6f61.skydrive.live.com/embedrowdetail.aspx/.Public/%e5%85%b1%e4%ba%ab%e6%96%87%e6%a1%a3/iphone/LaTwit v1.4.ipa" frameBorder=0 marginWidth=0 scrolling=no></IFRAME>
<P>这三个软件我个人还是觉得twitterrific最好用。</P>

评论