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的默认授权机制导致的。以下是解决方案:

  1. 检查是否已配置微博开放平台应用,并确保:
  • 已申请高级权限(分享到微博不强制授权)
  • 应用审核通过
  • 包名和签名正确配置
  1. 在manifest.json中确认微博分享配置:
"app-plus": {
  "distribute": {
    "sdkConfigs": {
      "share": {
        "weibo": {
          "appkey": "你的微博APP_KEY",
          "redirect_uri": "https://api.weibo.com/oauth2/default.html"
        }
      }
    }
  }
}
  1. 分享代码建议使用:
uni.share({
  provider: 'weibo',
  type: 0,
  href: 'https://uniapp.dcloud.io',
  title: '分享标题',
  summary: '分享内容',
  imageUrl: '/static/logo.png',
  success: function(res) {
    console.log('分享成功');
  }
});
回到顶部