美文网首页让前端飞Web前端之路
微博H5登录和发微博组件

微博H5登录和发微博组件

作者: 小鳄鱼的大哥哦 | 来源:发表于2019-12-02 19:48 被阅读0次

    我也是近期才躺的坑,记录一下,因为网上关于微博内嵌H5的文档少之又少,微博开放平台提供的资料也少之又少。文档是15年还是12年就没有再维护了,这次做这个项目也真是想让我猝死在电脑前。

    微博的文档真的少,太少了,资料也少。就像让9102年的你去兼容IE5那样难受。

    关于项目类型

    这里值得一提的是我做的项目并不是轻应用,只是调用了微博的登录获取用户信息和发微博的一些简单功能。

    image.png
    关于微博登录

    类似微信公众号同样的操作流程

    • 填写资料--审核--拿到appkey等密钥类的东西
    • 客户端将当前页面的url发送给服务器
    • 服务端用url获取签名等一系列东西
    • 我们这边,服务端将一段url拼接好,返回客户端
    • 客户端拿到url直接跳转到该url
    关于微博的发微博功能

    我们并没有使用官方文档上的推荐的组件,组件介绍如下:
    微博登录组件
    微博发布器

    image.png

    看了下文档好像确实不太适合项目的需求,写起来也比较麻烦。
    我是这样做的,直接拼接一段url,然后直接跳转到这个url去。
    新浪微博的demo

    解析下这个url 是https://service.weibo.com/share/share.php?appkey=appkey密钥&title=标题&url=分享的链接&content=微博内容&pic=分享的图片地址

    打开大概是这么个页面,到这里就微博分享就已经结束了,简单的很。

    image.png

    微博登录和分享需要注意的是

    • 域名需要与你提交审核的域名相同
    • 发微博的图片url只能是HTTP,https的不能用
    • 发微博的图片url只能是HTTP,https的不能用
    • 发微博的图片url只能是HTTP,https的不能用

    相关文章

      网友评论

        本文标题:微博H5登录和发微博组件

        本文链接:https://www.haomeiwen.com/subject/jivfgctx.html