使用微博开放接口发送自定义来源的微博

最近在申请微博橙V。第一次失败了。无聊的时候,在微博翻啊翻,翻到了share客户端开发者的微博。突发奇想,如果自己开发的应用可以实现来源显示开发的应用。那么自定义来源应该不是一件难事吧。

隐约记得之前用过的皮皮时光机带有这种功能。我的折腾之路又开始了。登上皮皮时光机之后。发现怎么也找不到那篇文章了。在咨询了度娘之后,我终于明白。这其实是一个微博给开发者提供的开放接口。而开发者拿到app key之后,自然就能通过App key作为参数调用接口发送显示自己App来源的微博。最关键的是,点击来源还会跳转到应用链接。这也能为网站增加一次曝光。

说做就做。先在开放平台申请应用注册。使用你的微博账号登陆。在右上角的人头点击完善开发者信息。审核通过后,就可以进行接入了。由于是使用网站,自然是申请网站接入。填写完应用信息以后。就要先在网页里添加微组件了。点击部署微链接,按照提示部署微链接。

部署微组件页面
部署微组件页面

我其实挺想在博客文章里面添加一个分享按钮,这样就可以把文章分享到微博了。新浪的开发文档很齐全,只要在配置页设计好功能,直接复制代码就可以食用了。可惜按照文档的方法,我的分享按钮根本就不会显示。使用浏览器弹出阻止了不安全的脚本的提示。这可就吓人了。。。允许过一次以后,我的Chrome的绿锁甚至出现了一个红红的大叉,提示不安全。这下可不敢了。研究过后,发现微博秀可以使用https。只要把代码中的http改为https就可以了。为此我还发了封邮件给新浪技术部。得到的回复是,不支持,没法子咯😂

邮件回复
邮件回复

部署好之后就可以提交审核了。等待审核通过,就可以按照这个页面上的说明在任意地方放一个发送微博的按钮。因为想做一个不弹窗,直接在网页内弹层的发微博窗,还踩了挺多坑的。还是https的问题。微博发不出去。最后不得不使用弹窗的方法解决。

不启用https的发布窗
不启用https的发布窗

等待所有东西都搞定以后,以后就可以直接在网站里发微博啦~ 再也没有来自Android客户端的烦心了😃