感觉好久没码文了,必须要提高一下存在感,虽然不知道有谁会看我博客 😀
其实从两个月前我就对微博图床感兴趣了,渣浪还是跟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
非常感谢楼主耐心的帮助,已经安装成功,万分感谢!
感谢支持(´・ω・`)
(^o^)ノ在博主这看到不少好东西 果断收藏了
欢迎订阅(^o^)ノ
么么。
disu.sinaapp.com OwQ几年前写过这东西!
我貌似用过,话说进去第二张就是糟糕图!
没有监管OwQ!河蟹图一堆 但是有很多限制突破不了 我是用发微博那个接口传图的OAQ 在考虑更棒的方式 有没有什么建议?
我也是用发微博的接口的,相册还不给API。貌似用weico这种第三方的appkey和secret可以没有发微博的限制w
可恶的渣浪!
用七牛弄个图床也挺好(`・ω・)