uni-app app 分享微博
uni-app app 分享微博
操作步骤:
- 点击分享到微博
预期结果:
- 不希望进入到授权页面,可以直接进入微博发布页面
实际结果:
- 暂无
bug描述:
- 使用uni.share分享到微博时,每次都会进入微博的授权页面
| 信息类别 | 详细信息 |
|----------------|----------------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | Windows 10 专业版 22H2 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.29 |
| 手机系统 | Android |
| 手机系统版本 | Android 15 |
| 手机厂商 | 小米 |
| 手机机型 | Redmin K70 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app app 分享微博的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app app 分享微博的实战教程也可以访问 https://www.itying.com/category-93-b0.html
针对uni-app分享微博跳转授权页的问题,这是由于微博SDK的默认授权机制导致的。以下是解决方案:
- 检查是否已配置微博开放平台应用,并确保:
- 已申请高级权限(分享到微博不强制授权)
- 应用审核通过
- 包名和签名正确配置
- 在manifest.json中确认微博分享配置:
"app-plus": {
"distribute": {
"sdkConfigs": {
"share": {
"weibo": {
"appkey": "你的微博APP_KEY",
"redirect_uri": "https://api.weibo.com/oauth2/default.html"
}
}
}
}
}
- 分享代码建议使用:
uni.share({
provider: 'weibo',
type: 0,
href: 'https://uniapp.dcloud.io',
title: '分享标题',
summary: '分享内容',
imageUrl: '/static/logo.png',
success: function(res) {
console.log('分享成功');
}
});