新浪微博图床程序 V1

b_1312038972402

 


感觉好久没码文了,必须要提高一下存在感,虽然不知道有谁会看我博客 😀

其实从两个月前我就对微博图床感兴趣了,渣浪还是跟TX,度娘不一样的,图片是可以无限制外链的。但是自从渣浪API接口升级到Oauth2.0之后貌似很难找到一个完整的可用的图床程序,能找到的只有朱一和Karonl(已失效)的,于是8月初,稍微学习了一下渣浪微博的接口,我把接口升级到了Oauth2.0. 之前也考虑过用SAE,不过那云豆的价格确实让人望而却步……首先说一下,升级后的版本必须要在新浪微博开放平台添加新应用(或网站),

然后到这里: http://1.accesstoken.sinaapp.com/index.php 获取Access_Token.

上述方法证实貌似不行,于是请自行上传程序获取Access Token吧~下面是获取的程序,根据渣浪官方的PHP SDK改的(渣浪写DEMO的竟然用的是 ‘ <php=’ 🙄 )

使用方法:把下载下来的压缩包解压,填好config.php中对应的信息,并上传到你的域名目录下,哪个目录无所谓,然后在

http://open.weibo.com/apps/你的Appkey/info/advanced

填好此Access Token获取程序中index.php所在的绝对路径,也就是保持config.php和应用的回调地址相同即可。


这里要提到一点,如果你使用一个微博小号创建应用就不需要到这里

http://open.weibo.com/apps/你的Appkey/info/test

添加测试账号了,如果你使用的是大号创建的应用,图片要发到小号上就必须添加测试账号。但是如果你的应用或者网站已经通过审核,那就不需要创建子账号了。我就是在调试的时候发现怎么也不能输出图片地址,困扰了好久……

还有一点就是貌似未通过审核的应用API请求的频率有很大的限制,不适合大批量图片同时上传,因此我还是推荐使用已经通过审核的应用,然后把代码放到该网站的目录下,用小号获取Access_Token,这样也不需要加子账号,多方便(´・ω・`)

这里是简化版的演示https://sell.moe/sinaimg/index.php

这里是略美化+多功能版本https://sell.moe/sina/index.php


程序源代码托管到了 Git:

https://github.com/spoonwep/sina-uploader

获取Access Token的程序也扔那了:

https://github.com/spoonwep/sina-access-token

 

这篇文章有11条评论

  1. 就爱森林风 2013/8/14 #1 回复TA

    非常感谢楼主耐心的帮助,已经安装成功,万分感谢!

  2. karry 2013/12/31 #2 回复TA

    (^o^)ノ在博主这看到不少好东西 果断收藏了

  3. inlaid harp 2014/2/10 #3 回复TA

    么么。

  4. 卜卜口の 2014/7/20 #4 回复TA

    disu.sinaapp.com OwQ几年前写过这东西!

    • Kagami po主 回复 卜卜口の 2014/7/20 回复TA

      我貌似用过,话说进去第二张就是糟糕图!

      • 卜卜口の 回复 Kagami 2014/7/20 回复TA

        没有监管OwQ!河蟹图一堆 但是有很多限制突破不了 我是用发微博那个接口传图的OAQ 在考虑更棒的方式 有没有什么建议?

发表评论戳我取消回复

*

List
Love
00:00