思路:通过处理url拼接实现的微博分享,
好处:减少代码量,减少请求次数,简单。
通过分析简书的微博分享的url如图:
1-9
由于直接复制的url地址是编码过的,我们使用站长工具进行解码,然后整理之后得到如下图的url:
2-5

分析url

第3行:接口地址
第4行:应用id(貌似可以省略,如果没有去新浪开发者中心创建一个应用,便可获得。)
第5-6行:分享的文章链接(不知道为啥简书的那么长)
第7行:文章标题
第8行:可以省略,也能分享(不知道是干嘛的)
第9行:设置页面编码的(可以省略)
第10行:分享的微博长图(感觉这个才是最爽的,也可以省略)

拼接自己的url

这里需要获得两个东西如图:
3-4
虽然简书的只有一个appkey,但是我在使用官方微博插件的时候,他的url里面包含了ralateUid,所以我们还是把它拼接上去。最后的格式:

http://service.weibo.com/share/share.php
?appkey= appkey
&language=zh_cn
&url= 要分享的url
&ralateUid=ralateUid
&title=文章
&pic= 微博长图;

4-3
截图的时候长图还没有加载完成,哈哈。最后补充一下:通过这种方式分享的微博,也能实现,分享之后,微博@你。

转载请注明出处!