不用微博SDK,直接使用 新浪微博 分享链接进行分享
目前有个需求,就是想从APP和网页中分享一个网页到新浪微博,很简单,可以网页侧APP侧接入微博的SDK,但我不想,太麻烦,就是分享一个功能,加入太浪费了。
基本方案,
使用 https://service.weibo.com/share/share.php
进行分享
参数:
url : 要分享的链接
title: 文字
pic: 分享的图片的url
上述参数都要转码
例
网页侧很简单直接使用分享按钮用的链接
APP侧也可以使用这个,
但如果客户端已经安装了新浪微博APP,最好是直接跳转到新浪APP内,
方法就是使用微博的scheme
sinaweibo://browser?url={编码后上述分享链接}
eg:
sinaweibo://browser?url=https%3A%2F%2Fservice.weibo.com%2Fshare%2Fshare.php%3Furl%3Dhttp%253A%252F%252Fslide.news.sina.com.cn%252Fslide_1_86058_517095.html%26title%3D%E8%90%BD%E6%97%A5%E4%B8%8B%E7%9A%84%E9%9D%9E%E6%B4%B2%E9%87%8E%E7%94%9F%E5%8A%A8%E7%89%A9%E5%89%AA%E5%BD%B1%2520%E9%87%91%E8%89%B2%E4%BD%99%E6%99%96%E7%94%BB%E9%9D%A2%E5%94%AF%E7%BE%8E_%E9%AB%98%E6%B8%85%E5%9B%BE%E9%9B%86_%E6%96%B0%E6%B5%AA%E7%BD%91%26pic%3Dhttp%253A%252F%252Fn.sinaimg.cn%252Fdefault%252F1_img%252Fupload%252F3933d981%252F601%252Fw930h471%252F20210705%252Fe031-ksmehzs6892501.jpg