shareVideo 分享视频 APP唤起新浪微博分享视频到微博客户端

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

shareVideo 分享视频 APP唤起新浪微博分享视频到微博客户端

• 需要安装微博客户端,并申请读写文件的权限。

核心代码示例,详情参阅demo

jsBridge.weibo.shareVideo({
  text:     "这是一个不错的APP打包平台", //可选,限140个汉字以内   
  videoUrl: "https://734.cdn-vod.huaweicloud.com/asset/c4aec16ec296cb8964f80845000cb958/play_video/fcb8827219c07153131eff228583e5a1_H.264_1280X720_HEAACV1_1500.mp4" //视频链接
}, function(err) {
  alert(err ? err : "分享成功");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareVideo({
  text:     "这是一个不错的APP打包平台", //可选,限140个汉字以内   
  videoUrl: "https://734.cdn-vod.huaweicloud.com/asset/c4aec16ec296cb8964f80845000cb958/play_video/fcb8827219c07153131eff228583e5a1_H.264_1280X720_HEAACV1_1500.mp4" //视频链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareVideo({
  text:     "这是一个不错的APP打包平台", //可选,限140个汉字以内   
  videoUrl: "https://734.cdn-vod.huaweicloud.com/asset/c4aec16ec296cb8964f80845000cb958/play_video/fcb8827219c07153131eff228583e5a1_H.264_1280X720_HEAACV1_1500.mp4" //视频链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

shareWebPage 分享网页 APP唤起新浪微博分享网页 APP分享网页到微博

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

shareWebPage 分享网页 APP唤起新浪微博分享网页 APP分享网页到微博

• 需要安装微博客户端

核心代码示例,详情参阅demo

jsBridge.weibo.shareWebPage({
  text:   "这是一个不错的APP打包平台", //可选,限140个汉字以内
  title:  "APP快捷打包",  //必须,分享的标题,小于1KB
  desc:   "这是一段描述",  //可选,描述文字,小于1KB
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png", //图标
  link:   "https://m.baidu.com" //网页链接
}, function(err) {
  alert(err ? err : "分享成功");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareWebPage({
  text:   "这是一个不错的APP打包平台", //可选,限140个汉字以内
  title:  "APP快捷打包",  //必须,分享的标题,小于1KB
  desc:   "这是一段描述",  //可选,描述文字,小于1KB
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png", //图标
  link:   "https://m.baidu.com" //网页链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareWebPage({
  text:   "这是一个不错的APP打包平台", //可选,限140个汉字以内
  title:  "APP快捷打包",  //必须,分享的标题,小于1KB
  desc:   "这是一段描述",  //可选,描述文字,小于1KB
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png", //图标
  link:   "https://m.baidu.com" //网页链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

shareImages 分享多图 APP唤起新浪微博分享多图 微博图片分享9宫格

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

shareImages 分享多图 APP唤起新浪微博分享多图

• 需要安装微博客户端,并申请读写文件的权限。

核心代码示例,详情参阅demo

jsBridge.weibo.shareImages({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  images: [     //图片链接数组
    "http://i.cdn.yimenapp.com/sys/1.jpg",
    "http://i.cdn.yimenapp.com/sys/2.jpg",
    "http://i.cdn.yimenapp.com/sys/3.jpg",
    "http://i.cdn.yimenapp.com/sys/4.jpg",
    "http://i.cdn.yimenapp.com/sys/5.jpg",
    "http://i.cdn.yimenapp.com/sys/6.jpg",
    "http://i.cdn.yimenapp.com/sys/7.jpg",
    "http://i.cdn.yimenapp.com/sys/8.jpg",
    "http://i.cdn.yimenapp.com/sys/9.jpg"
  ]
}, function(err) {
  alert(err ? err : "分享成功");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareImages({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  images: [     //图片链接数组
    "http://i.cdn.yimenapp.com/sys/1.jpg",
    "http://i.cdn.yimenapp.com/sys/2.jpg",
    "http://i.cdn.yimenapp.com/sys/3.jpg",
    "http://i.cdn.yimenapp.com/sys/4.jpg",
    "http://i.cdn.yimenapp.com/sys/5.jpg",
    "http://i.cdn.yimenapp.com/sys/6.jpg",
    "http://i.cdn.yimenapp.com/sys/7.jpg",
    "http://i.cdn.yimenapp.com/sys/8.jpg",
    "http://i.cdn.yimenapp.com/sys/9.jpg"
  ]
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareImages({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  images: [     //图片链接数组
    "http://i.cdn.yimenapp.com/sys/1.jpg",
    "http://i.cdn.yimenapp.com/sys/2.jpg",
    "http://i.cdn.yimenapp.com/sys/3.jpg",
    "http://i.cdn.yimenapp.com/sys/4.jpg",
    "http://i.cdn.yimenapp.com/sys/5.jpg",
    "http://i.cdn.yimenapp.com/sys/6.jpg",
    "http://i.cdn.yimenapp.com/sys/7.jpg",
    "http://i.cdn.yimenapp.com/sys/8.jpg",
    "http://i.cdn.yimenapp.com/sys/9.jpg"
  ]
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

shareImage 分享图片 APP唤起微博分享图片到新浪微博

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

shareImage 分享图片 APP唤起微博分享图片到新浪微博

• 需要安装微博客户端,并申请读写文件的权限。

核心代码示例,详情参阅demo

jsBridge.weibo.shareImage({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  imageUrl: "http://i.cdn.yimenapp.com/sys/1.jpg" //图片链接
}, function(err) {
  alert(err ? err : "分享成功");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareImage({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  imageUrl: "http://i.cdn.yimenapp.com/sys/1.jpg" //图片链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareImage({
  text: "这是一个不错的APP打包平台", //可选,限140个汉字以内
  imageUrl: "http://i.cdn.yimenapp.com/sys/1.jpg" //图片链接
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

shareText 分享文字 APP拉起新浪微博分享文字到微博

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

shareText 分享文字 APP拉起新浪微博分享文字到微博

• 需要安装微博客户端

核心代码示例,详情参阅demo

jsBridge.weibo.shareText({
  text: "这是一个不错的APP打包平台" //限140个汉字以内
}, function(err) {
  alert(err ? err : "分享成功");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareText({
  text: "这是一个不错的APP打包平台" //限140个汉字以内
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.shareText({
  text: "这是一个不错的APP打包平台" //限140个汉字以内
}, function(err) {
  alert(err ? err : "分享成功");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

login 登录(用URL回调) APP唤起新浪微博实现授权登录 APP拉起登录

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

login 登录(用URL回调) APP唤起新浪微博实现授权登录 APP拉起登录

• 可以用函数回调,以json格式获取token等信息;

• 可以用URL回调,token等信息作为URL参数传递;

• 如果安装了微博客户端则呼出微博APP授权登录,没安装则调用微博 H5 网页登录。

核心代码示例,详情参阅demo

//只有登录成功后才会跳转到你指定的URL
jsBridge.weibo.login("./u.cshtml");

/**
登录成功登录成功后将跳转到
u.cshtml?uid=xxxx&token=xxxx&expiresTime=xxxx&refreshToken=xxxx&phoneNum=xxxx
**/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//只有登录成功后才会跳转到你指定的URL
jsBridge.weibo.login("./u.cshtml");

/**
登录成功登录成功后将跳转到
u.cshtml?uid=xxxx&token=xxxx&expiresTime=xxxx&refreshToken=xxxx&phoneNum=xxxx
**/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
//只有登录成功后才会跳转到你指定的URL
jsBridge.weibo.login("./u.cshtml");

/**
登录成功登录成功后将跳转到
u.cshtml?uid=xxxx&token=xxxx&expiresTime=xxxx&refreshToken=xxxx&phoneNum=xxxx
**/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

installed 检查是否安装了微博客户端 检查是否安装了微博客户端 APP开发接入微博SDK

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

installed 检查是否安装了微博客户端 检查是否安装了微博客户端 APP开发接入微博SDK

核心代码示例,详情参阅demo

jsBridge.weibo.installed(function(yes) {
  alert(yes ? "已安装" : "未安装");
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.installed(function(yes) {
  alert(yes ? "已安装" : "未安装");
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.weibo.installed(function(yes) {
  alert(yes ? "已安装" : "未安装");
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

网站APP打包配置新浪微博

网站APP打包也可以集成第三方新浪微博SDK,APP唤起微博实现分享或授权用户信息实现快捷登录;

图:新浪微博开放平台

选用一门APP打包平台封装你的移动应用,登录一门APP打包平台开发者中心即可配置此功能;

图:登录一门APP开发者中心

登录一门APP打包平台开发者中心之后,在我的应用页面找到你需要配置新浪微博功能的移动应用,点击配置即可进入配置移动版页面;

图:找到需要配置新浪微博的应用

进入配置移动版页面之后,在页面右侧的功能列表中找到新浪微博功能;

图:找到新浪微博功能

找到新浪微博功能之后,鼠标左键点击新浪微博功能弹出配置页,在配置页勾选打包这个插件并输入APPKY和授权回调页地址并点击保存;

图:配置新浪微博功能

新浪微博功能属于离线配置功能,配置了新浪微博功能之后需要生成新版的安装包下载安装新版才能测试效果;次功能的接入需要二次开发,有需要的用户可以参考我们的demo示例,如果你在配置过程中没有技术能力来实现新浪微博的二次开发,可以联系我们这边的在线客服付费给我们帮你完成二次开发。