@@ -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+
235242exports . 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+
241260exports . 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