Twitter

搭建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:翻墙工具是必须地

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

回复

  1. 夜书 夜书
    Chrome 72 10

    有个问题啊。这个虽然搭好了,但是手机用了。。。杯具。。

  2. 夜书 夜书
    Chrome 72 10

    感谢博主,看了三个帖子,都没弄好,看了你的 就搞定了。。~~非常感谢

  3. [...] 至于twitter apps的申请请看http://diu.org.ru/?p=10131 [...]

This is just a placeholder img.