マイクロチャネル、マイクロチャネルの必要性を使用する方法は、SDK導入
<SCRIPT SRC =「https://res.wx.qq.com/open/js/jweixin-1.4.0.js」> </スクリプト>
//内部マイクロチャネル環境か否かを判断する VAR navigator.userAgent.toLowerCase UA =(); != VarのisWeixin ua.indexOf( 'micromessenger')= - 1; IF(&& opinionParam.title isWeixin = ''!){ //マイクロチャンネル共有方法 wxShare(); }
//第2のマイクロチャネル共有 機能wxShare(){ //その期間の前のノート#URLパラメータの実効値 VARのPARAM = { "URL":location.href.split( '#')を[0] }。 PAGEURL = VAR 'http://soft.thinkive.com/h5/huaanzx/tgwd/index.html#!/personalStore/opinionDetail.html?opinion_id=93'; // Xianxiangバックグラウンド送信要求は、APPID、署名を得ます、タイムスタンプ、ランダムな文字列 mobileService.getWxKey(PARAM、関数(データ){ IF(データ== 0 && && data.error_no data.results.length> 0){ VAR = data.results結果[0]; //噴射許可認証構成 wx.config({ デバッグ:falseの場合、すべてのコールが、クライアントのうち、APIの戻り値を警告する、着信パラメータを表示するために、あなたはPC側を開くことができ、パラメータ情報は、ログを再生されます、デバッグモードを開始//誤って設定されている場合、情報を共有するためにポップ関連情報のみ可動端PCの端に印刷するプロンプトが表示されます、対応するエラーメッセージ..確認するために開くことができ 、results.appid:APPIDを//公共の固有の識別番号 タイムスタンプ:results.timestamp、//署名タイムスタンプを生成 nonceStrを:results.nonceStr、//は、ランダムな文字列の署名生成 署名を:results.signature、//署名 jsApiList:インターフェースの[// JSリストは、このデフォルトを共有する必要がありますいくつかのこのような写真をアップロードするなどの他の機能がある場合は、あなたが来て対応するAPIを追加する必要があり 、「checkJsApi」を 友達と「updateAppMessageShareData」、//シェア 友人の円に//シェア、「updateTimelineShareData」 //「onMenuShareWeibo」共有ツイッター 'onMenuShareQZone'、//共有スペースQQ 'onMenuShareQQ'、//共有QQ 'onMenuShareAppMessage'、//共有友人と 友人の'onMenuShareTimeline' //共有 ] }); window.share_config = { 「このコンテンツの共有を報告」:{ 「imgUrlを」:"http://zmall.hazq.com:8295/m/tgwd/images/huiying.png"、 「DESC」:opinionParam.employeename +「の視点」、//要約、概要が表示されていない共有する友人の後、円。 「タイトル」:opinionParam.title、//カードのタイトルを共有します 「リンク」:あなたは、次のように別のページへのリンクを設定することができますアウト後PAGEURL、//共有リンクは、同じドメイン名である必要があります 機能(){:「成功」 // 成功した後にコールバックシェア はconsole.log(「シェア成功「) }、 'キャンセル':関数(){//共有をキャンセルするユーザ } } }; 正常によって確認//準備インタフェース処理 wx.ready(関数(){ (wx.onMenuShareAppMessage)IF { wx.onMenuShareAppMessage (share_config.share); wx.onMenuShareTimeline(share_config.share); }他{ wx.updateAppMessageShareData(share_config.share); wx.updateTimelineShareData(share_config。シェア); } wx.onMenuShareWeibo(share_config.share)。 wx.onMenuShareQZone(share_config.share)。 wx.onMenuShareQQ(share_config.share)。 }); } })。 }