跳至主要内容

搭建oauth的twip api详细教程

昨晚建好了twip,趁热把教程写下.

1.搭建前准备



这里下载twip 3.1版本



必须翻墙到twitter官方网站去申请 app


至于支持php的空间那是当然要的了,大家基本都有了吧,之前有建过twip的空间应该都可以,我试了两个都行.




还有域名,有免费的二级域名,有的免费空间也送二级域名,当然还有俄罗斯的免费顶级域名.

2.下载twip3.1我就不说了,写下如何申请app



到twitter官方网站登录后


前面几项都可以随便写,application name就是你发的推来自哪里
application website就是点击前面的name的链接
application type选browser
callback url写上你的域名,指向callback.php文件

default access type选read&write

最后面的一项注册就不要勾选了

保存后出现下面的图片:


我们需要的就是consumer key和secret,请拷贝下来.


3.把下载下来的twip 3.1解压缩,打开oauth_config.php

编辑



第一条要写oauth的存放目录,这个要看你空间了,一般的地址是


/home/用户名/public_html/twip/oauth/       注意最后还有一个/

填的不对没关系,到后面报错时会出现详细的地址的,到时再改就可以.

注意,下载的twip文件夹下面是没有oauth文件夹的,需要自己新建一个,注意在空间里把权限改为777.

第二,三就填上面申请的key和secret.


第四个就是填callback.php的url,和申请twitter app里填的是一样的.

最后一个可以改也可以不管,随便写一串字符就行了.

4.上传twip到空间的public_html下面.

在浏览器打开你的域名如 abc.com/twip,会出现:



点击图中的那个图标sign inwith twitter  (需翻墙)


会链接到twiter官网,点击allow (忘记截图了)

然后就让你输入密码,这个是校验密码,你用api登录的时候就需要输入密码了,我用tweetie好像没有让我输入密码.

如果出现fail,看看是不是翻墙问题.
如果出现Warning: file_put_contents,就要看看oauth文件夹的权限,以及路径对不对.

5.如果成功的话就是这样

而在空间twip的目录下面




oauth这个文件夹里面生成一个***.oauth的文件.

再翻墙看twitter官网,settings里,connection将出现一个你自己的app.

整个过程就是这样.

6.如果有什么问题的话,可以点击  clearing your session 重新再oauth一次.





ps:翻墙工具是必须地

评论