Skip to content

Commit cf0b42a

Browse files
ariesjiaJacksonTian
authored andcommitted
add 3 card api (#91)
* add get active card url api * add get activateTempinfo api * add active user from api
1 parent 564c61f commit cf0b42a

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
node_modules
22
example
33
.DS_Store
4+
.idea
45
coverage
56
.nyc_output

lib/api_card.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,12 +232,31 @@ exports.activateMembercard = async function (info) {
232232
return this.request(url, postJSON(info));
233233
};
234234

235+
exports.getActivateMembercardUrl = async function (info) {
236+
const { accessToken } = await this.ensureAccessToken();
237+
var url = 'https://api.weixin.qq.com/card/membercard/activate/geturl?access_token=' + accessToken;
238+
return this.request(url, postJSON(info));
239+
};
240+
241+
235242
exports.updateMembercard = async function (info) {
236243
const { accessToken } = await this.ensureAccessToken();
237244
var url = 'https://api.weixin.qq.com/card/membercard/updateuser?access_token=' + accessToken;
238245
return this.request(url, postJSON(info));
239246
};
240247

248+
exports.getActivateTempinfo = async function (activate_ticket) {
249+
const { accessToken } = await this.ensureAccessToken();
250+
var url = 'https://api.weixin.qq.com/card/membercard/activatetempinfo/get?access_token=' + accessToken;
251+
return this.request(url, postJSON({activate_ticket}));
252+
};
253+
254+
exports.activateUserForm = async function (data) {
255+
const { accessToken } = await this.ensureAccessToken();
256+
var url = 'https://api.weixin.qq.com/card/membercard/activateuserform/set?access_token=' + accessToken;
257+
return this.request(url, postJSON(data));
258+
};
259+
241260
exports.updateMovieTicket = async function (info) {
242261
const { accessToken } = await this.ensureAccessToken();
243262
var url = 'https://api.weixin.qq.com/card/movieticket/updateuser?access_token=' + accessToken;

0 commit comments

Comments
 (0)