花了半天搭了个不能用的API,求解

2011-11-29 17:36:47 +08:00
 wangxuezhong
本人是第一次搭twitter API。先是用免费空间搭的TWIP,结果弄了半天才知道空间不支持,于是用GAE搭,哦耶,成功咯。在安卓上输入API却不能用,想来是appspot被墙了。于是还有什么解决的办法吗?哪有免费空间支持的,没被墙的?
4962 次点击
所在节点    Twitter
3 条回复
wynemo
2011-11-29 17:39:27 +08:00
gae其实改host 用https也可以的
其他免费空间有dotcloud 记得用https的
horace
2011-11-29 18:39:09 +08:00
刚刚重新搬家了,也刚刚设置好我的新twip,路过这个,说一句:

1. 半年前gfw升级,使得这个api无法使用,但是有一个方法可以让他复活,就是给你的域名加上ssl证书。

(买到便宜ssl的方法,用手机上google,搜ssl, 点第一个广告,是godaddy的,12.99$/年)

2. 加上ssl后,这个api还是有些小bug,其中一个最严重的是:

进入
https://yourdomainname/twip/
点 “使用o模式” 后,

URL地址栏会变成:https://yourdomainname/twip/oauth.php

在“自定义url地址栏”的空格里直接输入twitter的username, 点“提交认证”, 会出现各种错误或者警告。

这时候你应该返回到这个页面,点一下“模拟oauth认证”, 然后再点回“Oauth认证”,你仔细看URL会变成:
https://yourdomainname/twip/oauth.php?type=1

和你第一次进入这个页面不同(多了个参数"type=1")。

在这个页面下,输入你的twitter username,你就会被导向twitter登录验证界面(当然你需要先翻墙),登录进去后twitter会自动跳转回twip页面显示你的proxy地址(完成了oauth验证过程,你去twip/oauth/目录下会看到多了一个 twitterusernmae.twitterusername的文件,当然前提是这个目录可写777,你可以设置好以后改回755)

希望帮到你。

希望有所帮助。
wangxuezhong
2011-11-29 22:29:20 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/22436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX