`

weixin微信开发,分享 参数设置

 
阅读更多
<script>
var imgUrl = "http://www.xxxx";
var lineLink = "http://www.cstc.org.cn/zhuanti/edm/cstccloud/index.html";
var descContent = '“中国测试云”平台上线啦,想优先体验如何在云端进行测试,快速戳进!';
var shareTitle = '连测试也被“云”了吗?';
var appid = '';
function shareFriend() {
    WeixinJSBridge.invoke('sendAppMessage',{
        "appid": appid,
        "img_url": imgUrl,
        "img_width": "200",
        "img_height": "200",
        "link": lineLink,
        "desc": descContent,
        "title": shareTitle
    }, function(res) {
    })
}
function shareTimeline() {
    WeixinJSBridge.invoke('shareTimeline',{
        "img_url": imgUrl,
        "img_width": "200",
        "img_height": "200",
        "link": lineLink,
        "desc": descContent,
        "title": shareTitle
    }, function(res) {
    });
}
function shareWeibo() {
    WeixinJSBridge.invoke('shareWeibo',{
        "content": descContent,
        "url": lineLink,
    }, function(res) {
    });
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 发送给好友
    WeixinJSBridge.on('menu:share:appmessage', function(argv){
        shareFriend();
    });
    // 分享到朋友圈
    WeixinJSBridge.on('menu:share:timeline', function(argv){
        shareTimeline();
    });
    // 分享到微博
    WeixinJSBridge.on('menu:share:weibo', function(argv){
        shareWeibo();
    });
}, false);
</script>

 

当点击分享是 设置 生成的缩略图已经其他参数 

 

--- 更新 接口 ---

<?PHP

require_once "jssdk.php";
$jssdk = new JSSDK("yourAppID", "yourAppSecret");
$signPackage = $jssdk->GetSignPackage();

?>
 
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
  /*
   * 注意:
   * 1. 所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
   * 2. 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
   * 3. 常见问题及完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
   *
   * 开发中遇到问题详见文档“附录5-常见错误及解决办法”解决,如仍未能解决可通过以下渠道反馈:
   * 邮箱地址:weixin-open@qq.com
   * 邮件主题:【微信JS-SDK反馈】具体问题
   * 邮件内容说明:用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。
   */
  wx.config({
    debug: true,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
    jsApiList: [
        'onMenuShareTimeline',
        'onMenuShareAppMessage'
    ]
  });
  wx.ready(function () {
	wx.onMenuShareTimeline({
		title: 'xxx', // 分享标题
		link: 'http://xxx.xxx.com', // 分享链接
		imgUrl: 'http://xxx.xxx.com/images/share.jpg', // 分享图标
		success: function () { 
			// 用户确认分享后执行的回调函数
		},
		cancel: function () { 
			// 用户取消分享后执行的回调函数
		}
	});
  });
</script>

 

最新的接口 文档:

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

 

 

 

分享到:
评论

相关推荐

    微信开发框架wechat4j

    wechat develop framework for java(微信开发框架JAVA版,最简单易用微信开发框架) ##wechat4j可以用来干什么? wechat4j是一个帮助你开发微信应用的jar包,使用它,你开发微信公众号应用只需要几秒钟的时间,完全...

    tp微信自定义分享功能demo

    接着,你可以调用`onMenuShareTimeline`和`onMenuShareAppMessage`等方法,设置分享的标题、描述、链接和图片。 7. **事件监听与处理**: 为了响应用户的分享操作,需要在前端监听微信的分享事件,如`...

    jQuery手机端QQ微信微博分享插件

    配置内容通常包括设置分享的标题、描述、URL以及回调函数等,以实现个性化分享。 总的来说,这款jQuery手机端QQ微信微博分享插件是提升网站社交互动性的利器,它简化了多平台分享的复杂性,使开发者能够快速地为...

    微信分享ticket生成源码实例

    在微信开发中,微信分享是增强用户互动和提高应用程序曝光度的重要功能。为了实现这一功能,开发者需要理解和掌握微信的ticket生成机制。本实例将详细解释2015年微信分享获取ticket的方法源码,帮助你理解并实现微信...

    Typecho微信分享插件WeChatShare

    在后台,用户通过插件管理界面进行各项配置,前端则通过JavaScript处理分享按钮的交互逻辑,实现与微信和QQ接口的通信,动态生成符合这两家社交平台要求的分享参数。 **兼容性和优化** - **多平台兼容**:考虑到...

    android友盟微信微博分享

    // 设置分享类型,这里以微信为例 shareParams.setPlatform(Platform.WEIXIN); // 执行分享操作 UMShareAPI.get(this).share(this, shareParams, new UMShareListener() { @Override public void onStart() { // ...

    php版微信开发Token验证失败或请求URL超时问题的解决方法

    总结来说,微信开发中的Token验证失败和请求URL超时问题可以通过检查配置文件的Token设置、优化服务器设置、使用wechatCallbackapiTest类以及排除安全软件的干扰来解决。同时,不断学习和实践微信开发相关的技术,也...

    微信小程序分享小程序码的生成(带参数)以及参数的获取

    在微信小程序的开发中,有时候我们需要分享小程序页面并携带特定参数,以便在用户扫码或打开分享链接时,根据这些参数实现个性化展示或功能。本文将详细介绍如何生成带参数的小程序码以及如何在用户扫描后获取这些...

    java微信开发API解析(七)-网页开发-微信网页授权

    在Java微信开发API解析系列的第七篇中,我们聚焦于微信网页授权,这是一个重要的功能,允许开发者通过微信平台为用户提供服务。微信网页授权是微信开放平台提供的一种接口,用于实现用户在第三方网站或应用上的一键...

    shareDemo微信分享插件!分享可自定义标题,缩略图,简介!

    5. **自定义分享内容**:使用插件提供的API设置分享内容,包括标题(title)、缩略图(thumbnail)和简介(description)。标题是分享内容的醒目标识,缩略图可以是图片链接或本地资源路径,简介是对分享内容的简短...

    任务书weixin048微信小程序电影订票系统+ssm任务书weixin048微信小程序电影订票系统.docx

    * 系统管理:管理员可以管理系统的设置,包括系统的参数设置、日志管理等。 * 订单管理:管理员可以管理订单的信息,包括添加、删除、修改等。 2. 用户客户端: * 首页:用户的首页,显示电影的信息。 * 电影...

    微信分享案例

    在移动应用开发中,微信分享是一项重要的功能,它允许用户将内容从你的应用程序直接分享到微信平台,包括朋友圈和微信聊天。本案例聚焦于在Android平台上实现与微信的第三方集成,以便用户能够方便地分享各类信息。...

    wxGameRank-master.zip_weixin_微信排行榜_排行榜

    - `app.js`: 应用的全局配置和生命周期管理,如初始化微信小程序、设置全局变量等。 - `app.json`: 应用的配置文件,定义页面路由、窗口表现、网络超时等。 - `pages`: 存放各个页面的源代码,如排行榜页面、用户...

    微信小程序开发文档

    7. **API接口**:微信小程序提供了丰富的API,包括地图、位置、支付、用户信息、微信登录、分享、推送通知等。例如,`wx.getLocation`可以获取用户当前的地理位置,`wx.scanCode`可以扫描二维码。 8. **生命周期...

    微信分享模板

    5. **微信分享接口**:主要有`onMenuShareTimeline`(分享到朋友圈)、`onMenuShareAppMessage`(分享给朋友)和`onMenuShareQQ`(分享到QQ)等接口,这些接口可以设置分享的内容,如标题、描述、图片和链接。...

    微信开发

    在给定的【描述】中,虽然没有直接提供详细信息,但通过提供的博文链接(),我们可以推测这篇博客可能详细介绍了微信开发的一些实践经验和技巧,可能包括如何配置微信开发者账号,设置服务器域名,以及如何处理微信...

    微信开发调试小工具 v1.0.zip

    使用这个小工具_微信开发调试小工具,就可以解决这个问题了,即使是超时(微信服务端只给了5秒时间),也不用怕了,当然不超时最好了。 微信开发调试工具: 1.请求网址 请求网址输入你在公众平台开发模式下的那个...

    android微信分享

    接下来,创建一个` SendMessageToWX.Req`请求对象,设置其消息参数,并调用`WXAPIFactory.createWXAPI(this, YOUR_APP_ID).sendReq(req)`方法发起分享操作。其中,`this`代表当前的Activity上下文,`YOUR_APP_ID`是...

    微信分享 demo

    还可以设置分享的标题、描述和缩略图。 7. **创建发送请求** 创建一个` SendMessageToWX.Req`对象,设置其`transaction`、`message`和`scene`字段。`transaction`是自定义的唯一标识,`message`是上一步构造的分享...

    安卓微信相关相关-简单微信分享Demo.rar

    在安卓开发中,微信分享是常见的社交功能,让用户能够方便地将内容(如文字、图片、链接等)分享到微信朋友圈或微信好友。这个“简单微信分享Demo”提供了实现这一功能的基础示例。由于文件数量未给出,我们假设它...

Global site tag (gtag.js) - Google Analytics