V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangxuezhong
V2EX  ›  Twitter

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

  •  
  •   wangxuezhong · 2011-11-29 17:36:47 +08:00 · 4962 次点击
    这是一个创建于 4767 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人是第一次搭twitter API。先是用免费空间搭的TWIP,结果弄了半天才知道空间不支持,于是用GAE搭,哦耶,成功咯。在安卓上输入API却不能用,想来是appspot被墙了。于是还有什么解决的办法吗?哪有免费空间支持的,没被墙的?
    3 条回复    1970-01-01 08:00:00 +08:00
    wynemo
        1
    wynemo  
       2011-11-29 17:39:27 +08:00
    gae其实改host 用https也可以的
    其他免费空间有dotcloud 记得用https的
    horace
        2
    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
        3
    wangxuezhong  
    OP
       2011-11-29 22:29:20 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4542 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.