提交 fc7ce175 作者: 王进

动态消息接口增加图片和标题

上级 117a4d20
......@@ -43,7 +43,7 @@ class WechatSDK {
console.log("@@SDK初始化结束", _selt.ReportParams);
}
public async updateShareMsgInfo(updateInfo) { // 更新动态消息接口
if(!updateInfo.activity_id) {
if (!updateInfo.activity_id) {
updateInfo.activity_id = this.actId;
updateInfo.version_type = SDKConfig.navPayEnv;
}
......@@ -53,7 +53,7 @@ class WechatSDK {
});
console.log("@@SDK更新动态消息接口::", res);
}
public async getActiveShareInfo () { // 查询动态消息接口
public async getActiveShareInfo() { // 查询动态消息接口
let _self = this;
let postData = {
product_code: SDKConfig.productCode,
......@@ -62,11 +62,11 @@ class WechatSDK {
let res = await this.sdkRequest(Links.getActShareInfo, postData, 'POST').catch(err => {
console.log("@@SDK异常::getActiveShareInfo", err);
});
if(res.code == 0) {
if (res.code == 0) {
return res.data;
} else {
return 0;
}
}
}
public async Login() {
const _selt = this;
......@@ -80,7 +80,7 @@ class WechatSDK {
});
if (sdkLoginData.code == 0) {
_selt.ReportParams.openId = _selt.sdkParams.open_id = _selt.sdkParams.uniqueid = sdkLoginData.data.openid;
_selt.sdkParams.session_key = sdkLoginData.data.session_key;
_selt.sdkParams.session_key = sdkLoginData.data.session_key;
if (_selt.actId) {
let shareInfo = {
activity_id: _selt.actId,
......@@ -767,8 +767,10 @@ class WechatSDK {
//动态消息
public async createActiveShare(shareInfo) {
const _self = this;
shareInfo.target_state = 0; // 新建动态消息状态
let postData = this.deepCopy({}, _self.sdkParams, shareInfo);
let postData = this.deepCopy({}, _self.sdkParams, { // 组合请求参数
room_limit: shareInfo.room_limit,
target_state: 0 // 新建动态消息状态
});
let actInfo = await _self.sdkRequest(Links.getActShareId, postData, 'POST').catch(err => {
console.log("@@SDDK错误::createActiveSahre", err);
});
......@@ -789,8 +791,13 @@ class WechatSDK {
}]
},
success: function (res) {
let shareCode = 'actId=' + actId; // 将活动ID拼在url上作为参数
_self.ShareApp(shareCode);
let ShareParams = {
title: shareInfo.share_title,
imageUrl: shareInfo.share_image,
query: 'fromOpenId=' + _self.ReportParams.openId + '&from=share&tag=0&actId=' + actId
}
console.log("^^SDK::ShareParams", ShareParams);
_self.share(ShareParams);
},
fail: function (err) { }
});
......
/**
/**
......@@ -767,8 +767,10 @@ class WechatSDK {
//动态消息
public async createActiveShare(shareInfo) {
const _self = this;
shareInfo.target_state = 0; // 新建动态消息状态
let postData = this.deepCopy({}, _self.sdkParams, shareInfo);
let postData = this.deepCopy({}, _self.sdkParams, { // 组合请求参数
room_limit: shareInfo.room_limit,
target_state: 0 // 新建动态消息状态
});
let actInfo = await _self.sdkRequest(Links.getActShareId, postData, 'POST').catch(err => {
console.log("@@SDDK错误::createActiveSahre", err);
});
......@@ -789,8 +791,13 @@ class WechatSDK {
}]
},
success: function (res) {
let shareCode = 'actId=' + actId; // 将活动ID拼在url上作为参数
_self.ShareApp(shareCode);
let ShareParams = {
title: shareInfo.share_title,
imageUrl: shareInfo.share_image,
query: 'fromOpenId=' + _self.ReportParams.openId + '&from=share&tag=0&actId=' + actId
}
console.log("^^SDK::ShareParams", ShareParams);
_self.share(ShareParams);
},
fail: function (err) { }
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论