微信jssdk,分享给好友时,type为music,分享成功却发送失败 20C
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script>
    wx.config({
        debug: true,
        appId: '{$js_sdk[appId]}', // 必填,公众号的唯一标识
        timestamp: '{$js_sdk[timestamp]}', // 必填,生成签名的时间戳
        nonceStr: '{$js_sdk[nonceStr]}', // 必填,生成签名的随机串
        signature: '{$js_sdk[signature]}',// 必填,签名,见附录1
        jsApiList: ['onMenuShareAppMessage']
    });
    wx.ready(function () {
        wx.onMenuShareAppMessage({
            title: '222', // 分享标题
            desc: '222', // 分享描述
            link: 'http://www.xxx.com/Test/share', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: 'http://www.xxx.com/1.jpg', // 分享图标
            type: 'music', // 分享类型,music、video或link,不填默认为link
            dataUrl: 'http://www.xxx.com/1.mp3', // 如果type是music或video,则要提供数据链接,默认为空
            success: function () {
                // 用户确认分享后执行的回调函数
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
    });
</script> 

我在使用微信jssdk分享给好友功能时,按代码中的进行的配置,分享时也是生效的,但是就是不能发送成功,如图:
图片说明

下面那个文字是为了测试我是不是网络有问题的,结果为没问题.
之后我发给同事,再让他发回来(我的是ios手机,他是android),出现了下图的情况:
图片说明

我使用ios发送的music类型的分享,他用android发不出来同样的效果,不过他倒是能发送成功.
所以总结一下有两个问题
1.type类型设置为music时,使用ios手机发送失败.
2.type类型为music时,使用android手机不能按music类型发送

补充一下:
已经确定域名配置为js业务域名了
我把type的类型改为link试过,发送就可以成功,不会失败.
开过config里的debug了,alert的全是ok

请有经验的小伙伴帮忙看看,谢谢.

3个回答

提问给官方问问,或者看看官方文档吧,之前搞过微信,但这种js分享的还没搞过。

找到个联系方式,你试试。

 如果在适配过程中有任何问题,可以发送邮件到 wx_wkwebview@qq.com 。请提供详细问题说明 ,强烈建议附上问题页面的链接,并告知如何复现你们的问题。

这个。


https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
 邮箱地址:weixin-open@qq.com
邮件主题:【微信JS-SDK反馈】
邮件内容说明:
用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。
qq568808572
qq568808572 回复坚持-fire: 现在有解决吗
大约 2 年之前 回复
a2471498
坚持-fire 嗯嗯. 我上周给这个邮箱发过邮件了. 只是他们回复太慢,所以来这里再问一下看看大家有没有什么办法. 谢谢.
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信JSSDK分享注意事项
绑定js安全域名, 是否带有www,是有区别的。 添加IP白名单。 分享URL添加随机数,来避免微信自定义分享内容的混乱。(同时分享两个不同的页面的时候,虽然页面数据不同,但是第二个分享出的自定义标题内容图片经常是前一个分享的,但是连接点进去还是第二个页面的) 用于生成签名的URL要跟分享的URL相同。(SDK默认通过$_SERVER来获取,因此通过API的话,需要对 $_SERVER 作相...
微信jssdk h5分享
使用微信jssdk进行h5分享 一、首先,要严格按照微信文档步骤执行前面几个步骤,不然后面你会发现很多莫名其妙的坑。这里主要是4个步骤: JSSDK使用步骤 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 备注:登录后可在“开发者中心”查看对应的接口权限。 步骤二:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http...
微信JSSDK分享DEMO
PHP开发的微信JSSDK分享demo(内有实例)提供大家参考学习
微信jssdk分享接口
[code=html]rnrnrn rn 活动详情rn rn rn rn rn rn rn 你好逗;rn 分享到朋友圈 rn rn rnrn[/code]rnrn单击那个button后能弹出ddd之后没有反应,但是我换成里面调用扫一扫接口是可以用的。rn
PHP对接微信JSSDK分享
1:绑定JS安全域名登陆微信公众平台,点击&quot;公众号设置&quot;-&amp;gt;&quot;功能设置&quot;-&amp;gt;&quot;设置&quot;。(测试号绑定方法:进入测试号管理页面,找到JS接口安全域名项绑定)绑定域名前,首先根据公众平台的提示将指定的txt文件上传到将要设置的域名对应的目录下,并给777权限。域名格式:这里填写的是一级域名,不带www和http;最多可以设置三个域名;如果你的项目域名是http://test.domain.c...
微信js sdk自定义分享无效了
之前自定义分享功能一直可以 昨天突然不能用了 调试发现配置没问题,ready也执行了 ,事件也绑定了 就是分享的时候不执行自定义分享的内容,求解?
微信jssdk分享及验签
微信jssdk分享及验签 第一步:绑定微信安全域名(详情见微信文档) 第二步:验签(服务器验签传递数据验签数据给前台页面) 后台控制器(yii2的框架):  public function actionShow(){         $session=YII::$app->session;         $obj=new WxController('Wx','',''
微信JS分享
概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项准备工作 拥有自己的域名 绑定域名到公网服务器IP地址 拥有公司订阅
ShareSDK分享给好友
常用的分享功能实现的框架 http://mob.com/ https://www.umeng.com/ sharesdk说明: ShareSDK是一种社会化分享组件,为iOS、Android、WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计分析管理后台。 支持包括QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易
动态分享给好友
<p>n <strong><span style="font-size:18px;">【课程简介】</span></strong> n</p>n<p>n <span style="font-size:18px;"><span style="color:#333333;"><span style="font-size:16px;">课程目标:</span><span style="color:#656565;font-size:16px;">让学员从零基础入门全面认识微信小程序开发</span></span><span style="color:#333333;"> </span><br /><span style="color:#333333;"><span style="font-size:16px;">课程特色:</span><span style="color:#656565;font-size:16px;">不采用第三方API作为后端接口,接口我已写好,永久有效,含有登录,收藏,留言等功能</span><br /></span></span>n</p>n<p>n <span style="font-size:18px;"><span style="font-size:16px;"><br /></span></span> n</p>n<p>n <span style="font-size:18px;"><span style="font-size:18px;"><strong>【课程收益】</strong></span></span>n</p>n<p>n <span style="font-size:16px;"><span style="font-size:16px;">1.学员学完课程可当做面试作品,毕业设计</span></span> n</p>n<p>n <span style="font-size:16px;">2.课程不做复杂的代码书写,让零基础学员能听得懂,学得会</span> n</p>n<p>n <span style="font-size:16px;">3.在企业实战中能直接上手项目</span>n</p>
分享文本内容给好友(系统分享,无需SDK)
布局就不用说了,点击按钮之后弹出系统分享框,但是必须安装社交软件才能分享(因为是系统分享,所以不会提示你有没有安装QQ什么的) 点击按钮之后调用分享方法: case R.id.btn_share://分享按钮 showLocationShare(0); break; /** * 调用本地分享文本 */ private void
微信朋友圈分享,好友分享
获取分享到微信朋友圈或发送给好友之后的回调(分享成功回调,分享取消回调)
微信自定义分享-配置成功分享失败
最近花了一天时间踩了个自定义分享的坑,按官方文档来说第一步需要绑定域名,第二步需要引入jssdk接下来就是前端所需要的值如何获取到的问题,前端config所需的值(appid,timestamp,nonceStr,signature)如下图所示:第一个坑nonceStr一定要用驼峰命名法写,第二个坑签名错误,本人通过官方检验工具检验签名完全正确,当时就以为微信怕是抽风了.......经过查证发现这...
umeng分享到QQ,分享成功,回调失败。
Umeng Share 友盟分享到QQ,分享成功,回调出现问题(SNSPostListener)*这个问题的现象是, 配置好所有需要的东西之后。 调用umeng分享到QQ,能够分享成功,但是 SNSPostListener 中的 onStart 和 onComplete 方法没有得到正常的调用。 (成功分享) (回调有问题) 如果你的情况也是这样的话, 可以检查一下 AndroidManife
ShareSDK第三方平台的详细使用参考官方API
首先看看效果图吧1:第一个界面button用于启动分享2:进入分享页 如果有软件则会拉去本地软件登录3:一键分享4:输入想分享的话进入极光官网的mob文档中心打开以下链接: http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/Studio的快成集成请参考《ShareSDK for
react中使用微信jssdk分享总结
1.线上微信官方jssdk文档 jssdk文档 2.react项目中添加配置jssdk的工具方法 javascript 代码 export function jsSdkConfig(axios, host) { let u = window.navigator.userAgent; let isAndroid = u.indexOf('Android') &amp;gt; -1 ...
QQ分享消息给好友
js实现网页端QQ分享给好友
微信jssdk分享功能分享内容自定义失败原因
实现分享功能前提条件必须保证通过config接口注入权限验证配置成功,否则后面没法继续。 这个问题困扰了我一天,后来看论坛中才找到原因。获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: '', // 分享标题 link: '', // 分享链接,***该链接域名或路径必须与当前页面对应的公众号JS安全域名一致***
微信JSSDK开发(分享接口和上传图片接口)
JSSDK使用步骤 1:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。如果你使用了支付类接口,请确保支付目录在该安全域名下,否则将无法完成支付。 备注:登录后可在“开发者中心”查看对应的接口权限。(注意:一个公众号只能设置三个域名,设置好了每个月只有三次修改的机会,而且还需要审核,所以慎重。重点是微信接口只能在这三个域名下测试,本地无法测试) 2:
微信jssdk分享到朋友圈等结合thinkphp5
这里主要是展示了微信分享到朋友圈,分享给好友等接口,同时在thinkphp5中封装了动态获取wx.config需要获取的参数。 PHP部分 /** * 微信JSSDK相关 */ class Jssdk extends Controller { private $appid = APPID; private $secret = SECRET; public funct...
h5页面调用微信jssdk分享
引入微信js &lt;script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"&gt;&lt;/script&gt; 配置wx.config,其中appID、TimeStamp、NonceStr、SigNature都是由后台生成,需要生成url地址这边我是由前端传给后台,通过 d...
微信jssdk自定义分享方法 js+php
要求: 1、需要一个公众号,实名认证,并且有分享接口权限 2、icp备案域名 微信公众平台配置就不说了。流程为:获取AppId、AppSecret ——&amp;gt;填写线上访问的安全域名——&amp;gt;下载MP-xxxx-xx.txt的文件(放在服务器根目录)。 接下来附上代码: 前端部分: &amp;lt;script src=&quot;http://res.wx.qq.com/open/js/jweix...
微信JSSDK接口调用 分享到朋友圈实例
微信JSSDK接口调用 分享到朋友圈实例,分享给朋友,给分享的内容添加标题,内容,图片等自定义。利用官方的dll快速简单的代码,内有例子和官网封装好的dll Senparc.Weixin.dll Senparc.Weixin.MP.dll
微信JSSDK自定义分享Java版
微信JSSDK自定义分享Java版 从百度上找寻了大量的资料,发现都比较模糊,还有很多PHP版本的,特此写一个Java版本的,比较简单的版本。 步骤一:公众号设置 首先要有个认证的订阅号或者服务号,如果没有,那你可以×掉网页了。在公众号中需要设置:JS安全域名->下载验证txt到服务器根目录验证->知道自己公众号的AppId和AppSecret->设置IP白名单。参考具体操作:自定义
调用微信sdk分享微信好友和朋友圈
-
微信自定义分享好友/朋友圈信息失败
1.踩坑 最近项目开发微信h5小游戏踩了个坑,自定义分享给好友/朋友圈的信息原来也写过,套路按照官方文档写的就是 1.先调wx.config()配置 2.再调wx.ready(callback),表示配置成功后调用其他jssdk,(如果初始化页面就配置wx.onMenuShareTimeline()等api,最好放wx.ready回调函数callback里执行)。 一切
微信分享功能(分享给好友/分享到朋友圈-java版本)
此文档做回顾。 先上官方文档:http://mp.weixin.qq.com/wiki/home/index.html 做之前建议先过遍文档,文档都说的清晰明了。 如果已经看过文档(或者已经急不可待了),那我们一起整理下JSSDK的流程步骤:   绑定域名         登陆微信公众号,根据下列路径找到添加页面:             微信公众号 - 公众号设置 - 功能设置 - ...
用微信JS SDK实现分享到朋友圈和分享给朋友的功能(服务端接口开发)
前端调用的接口(getInfo.php)如下,通过该接口可以获取所需的校验字段。 <?php require_once "jssdk.php"; $url=isset($_GET['url'])? $_GET['url'] : 'no url';//动态获取前端传递的待分享页面的url $jssdk = new JSSDK("appId",$url); $signPackage = $jssdk
微信 js-sdk分享config:ok 分享却失败
配置ok ;分享确实失败    千万不要把分享接口放里面,不要被误导了享接口都是在conf之后执行的我目前是这样写的1. 将wx.config 放初始化加载2.将分享用某个操作触发执行就ok了没成功的 留言 联系,看到必回...
Android之微信开放平台实现分享(分享好友和朋友圈)
开发中分享操作往往经常遇到,而且还是一些比较大型一定的平台,如微信,QQ,微博等。写这篇博客主要是把微信的的分享和相关操作表达一下,分享可以包含:文字,视频,音乐,图片等分享。分享可以有 分享给好友,群,朋友圈等。效果如下图:(注意:功能根据自己的需要选择就可以了)             准备工作:微信开放平台创建应用,操作步骤请看博客:Android之微信开放平台创建应用成功之后得到AppId...
安卓微信朋友圈好友分享
安卓微信朋友圈好友分享,简单明白,便于学习
android QQ好友分享
最近开发用到了QQ分享,写个博客梳理一下。 申请APPID 1104979439导入jar包 mta-sdk-1.6.2.jar open_sdk_r5756.jar代码示例 配置AndroidManifest.xml文件 <activity android:name="com.tencent.tauth.AuthActivity" an
android分享到好友
ShareSDK集成方式:gradle集成和jar包集成方式 本文使用gradle集成方式及分享到微信平台。   基本的开发文档可查看Mob,shareSDK开发文档 开发注意事项:在Mob移动者开发后台注册应用时appId的获取需要使用应用在微信开发者平台注册产生的APP ID和APP Secrect(微信开发者平台注册应用需要应用签名,使用adb命令查看的签名可能与app本身的签名...
ios 微信好友分享和朋友圈分享
1. 去微信开发者平台申请账号,创建应用; 2. 下载它的demo; 3. 配置URL Scheme; 4. 好啦,其他的就照着微信的demo去弄吧,挺容易的
微信打开静态页面分享给好友
先说一下需求,在原来的主页面右上角要添加一个分享按钮然后要求点击后弹出微信自带的分享给好友的功能,乍一看好像不难,之前确实没有微信相关的开发经验,但愣是花了3天才搞好。 先说一下结论:真是好大一个坑,微信的分享不能从自定义的按钮走,只能重写右上角那三个点的分享功能! 开发环境相关技术:vue / vux / webpack / j2ee 1.vue项目根目录下main.js中加载jsSDK ...
php分享信息给qq好友
$url = 'www.baidu.com';//分享的url $title = &quot;你好&quot;;//你的分享标题 $pics = &quot;你好&quot;;//你的分享图片 $summary = &quot;你好&quot;;//你的分享描述 $desc = &quot;你好&quot;;//你的分享描述 $qqurl = &quot;http://connect.qq.com/wid...
QQ空间分享,QQ好友分享
这是有关QQ类的分享
微信公众号分享给微信好友和朋友圈
前端 引入js &lt;script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(function(){ $('.wyh_pro...
Android实现分享一个广告页面给好友
    以往APP分享的都是将下载链接以文本方式分享给好友,但是我们如果想要添加一些广告元素进去,文本就难以抓住人的眼球。最近我就接了这样一个需求,把分享界面以图片的形式分享给好友。如果你恰好也有类似的需求,那么这篇文章可以帮到你!效果图:    开始我想是否可以借助系统的截屏功能,然后对图片进行裁剪。把手机的状态栏部分截取掉。但是我希望去掉我布局中的一些控件,比如分享按钮。我的分享界面:后来就有...
Android Intent 分享图片给微信好友
使用Intent分享图片给微信好友的时候,如何做到图库那种,一点问下分享可以预览分享的图片,我现在分享的图片是,分享给好友的时候只有图片的名字,发出去之后不能直接查看图片,只有点击之后才能查看图片,有解决过这问题的吗?
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件