教你不用微博插件实现微博分享

思路:通过处理url拼接实现的微博分享,
好处:减少代码量,减少请求次数,简单。
通过分析简书的微博分享的url如图:

由于直接复制的url地址是编码过的,我们使用站长工具进行解码,然后整理之后得到如下图的url:

  • 分析url

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

  • 拼接自己的url

    这里需要获得两个东西如图:

    虽然简书的只有一个appkey,但是我在使用官方微博插件的时候,他的url里面包含了ralateUid,所以我们还是把它拼接上去。最后的格式:

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


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

转载请注明出处!

查看微博长图