1. 程式人生 > >微信一鍵啟用會員卡(跳轉外鏈)

微信一鍵啟用會員卡(跳轉外鏈)

1.建立會員卡的同時配置(use_custom_code:false)

// 1.填入了自動啟用auto_activate欄位,啟用連結activate_url和一鍵開卡介面設定都會失效;
// 2.若同時傳入了activate_url,則一鍵開卡介面設定會失效;
// 3.建議開發者activate_url、auto_activate和wx_activate只填寫一項。
wechatObj.put("wx_activate", new Boolean(DSHConstants.COMMON_FLAG_TRUE.toLowerCase()));
wechatObj.put("wx_activate_after_submit", new Boolean(DSHConstants.COMMON_FLAG_TRUE.toLowerCase()));

wechatObj.put("wx_activate_after_submit_url", "https://" + "****"

);// 回撥地址(啟用會員卡頁面提交時,會帶使用者資訊跳轉到此url )

2.啟用會員卡頁面的配置介面:https://api.weixin.qq.com/card/membercard/activateuserform/set?access_token=ACCESS_TOKEN;

文件位置:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025283

對接6.2的一鍵啟用即可,微信給的頁面欄位有個坑,見:https://blog.csdn.net/qq_38243173/article/details/80708182

3.在微信頁面,或者選單等需要跳轉進微信開卡頁面的地方,放置跳轉地址,文件位置:

https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1479824356&version=1&lang=zh_CN&platform=2

對接 4.3獲取開卡元件連結介面 即可

4.如果是跳轉外鏈型的,瞭解一下上一點的文件中的 4.4 跳轉外鏈引數說明 ,在第1點中填寫的url地址中 獲取使用者填寫的資訊(就是粉色的那個)

貼圖吐槽

4.1.微信的介面一般是沒有這種溫馨提示,所以容易踩坑。這個介面就比較厲害了,竟然放個提示指引坑的方向,根本不用urldecode好嗎!!!(可能是我直接進後臺介面的原因吧微笑



4.2.溫馨提示:文件中activate_ticket引數拼錯了。

5.

5.1 用encrypt_code調Code解碼介面 2.2   , 然後用拿到的code調啟用會員卡介面 https://api.weixin.qq.com/card/membercard/[email protected]_TOKEN

5.2  用activate_ticket調 跳轉型開卡元件獲取方法 4.5.2 可以獲取會員開卡時填寫的資訊

這時候卡包裡就會多一張微信會員卡啦~~END