微博H5登录和发微博组件

我也是近期才躺的坑,记录一下,因为网上关于微博内嵌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的不能用