JavaScript は WeChat の Sharing_JavaScript スキルを実装します

WBOY
リリース: 2016-05-16 16:24:54
オリジナル
1209 人が閲覧しました

コードは非常に単純です。ここではあまり意味のないことには触れず、ソース コードのみを提供します。

コードをコピー コードは次のとおりです:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
文字列パス = request.getContextPath();
String BasePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() パス "/";
%>


  <頭>
   
    喝喝
   
   
       
   
   
   
<スクリプト>
var imgUrl = 'http://qqfood.tc.qq.com/meisho/16/4585bf7c-be04-420f-ac8a-2dba61a7561f/0';
var lineLink = 'http://life.qq.com/weixin/r/lottery/13826036970196242008#wechat_redirect';
var descContent = "万达狂欢节, 夺宝幸运星大抜奖活運動开始啦!";
var shareTitle = '万达狂欢节';
var appid = 'wxc9937e3a66af6dc8';
関数 shareFriend() {
    WeixinJSBridge.invoke('sendAppMessage',{
                            "appid": アプリッド、
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "リンク": lineLink、
                            "desc": descContent,
                            "タイトル": shareTitle
                            }、関数(res) {
                            _report('send_msg', res.err_msg);
                            })
}
関数 shareTimeline() {
    WeixinJSBridge.invoke('shareTimeline',{
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "リンク": lineLink、
                            "desc": descContent,
                            "タイトル": shareTitle
}, function(res) {
_report('タイムライン', res.err_msg);
}); }
関数 shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
「コンテンツ」: descContent,
「url」: lineLink、
}, function(res) {
_レポート ('weibo'、res.err_msg); }); }
// WeChat の組み込みブラウザが内部初期化を完了すると、WeixinJSBridgeReady イベントがトリガーされます。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 友達に送信
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// モーメントに共有
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// Weibo に共有
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}、false);