คำแนะนำพื้นฐาน
คำแนะนำสำหรับการใช้งาน
1. แนะนำไฟล์ JS
แนะนำไฟล์ JS ต่อไปนี้บนหน้าเว็บที่ต้องการเรียกอินเตอร์เฟส JS (สนับสนุน https): http://res.wx.qq.com/open/js/jweixin-1.0.js
หมายเหตุ: สนับสนุนการโหลดโดยใช้วิธีการโหลดโมดูลมาตรฐาน AMD/CMD
2. ฉีดและกำหนดค่าอินเตอร์เฟสการกำหนดค่า
หน้าทั้งหมดที่จำเป็นต้องใช้ JSSDK ต้องฉีดข้อมูลการกำหนดค่าก่อนมิฉะนั้นจะไม่ถูกเรียก (URL เดียวกันจะต้องเรียกเพียงครั้งเดียวและเว็บแอพของ SPA ที่เปลี่ยน URL สามารถเรียกได้ทุกครั้งที่ URL เปลี่ยนไป)
การคัดลอกรหัสมีดังนี้:
wx.config ({
DEBUG: จริง // เปิดโหมดการดีบักค่าส่งคืนของ APIs ทั้งหมดที่เรียกว่าจะได้รับการแจ้งเตือนบนไคลเอนต์ ในการดูพารามิเตอร์ที่ผ่านคุณสามารถเปิดได้ทางด้านพีซี ข้อมูลพารามิเตอร์จะถูกพิมพ์ผ่านบันทึกและจะถูกพิมพ์บนฝั่งพีซีเท่านั้น
appid: '', // จำเป็นตัวระบุที่ไม่ซ้ำกันของบัญชีอย่างเป็นทางการ
Timestamp:, // จำเป็นต้องสร้างการประทับเวลาลายเซ็น
noncestr: '', // จำเป็นต้องสร้างสตริงแบบสุ่มของลายเซ็น
ลายเซ็น: '', // จำเป็น, ลายเซ็น, ดูภาคผนวก 1
jsapilist: [] // จำเป็นรายการอินเตอร์เฟส JS ที่ต้องใช้และรายการของอินเตอร์เฟส JS ทั้งหมดจะแสดงในภาคผนวก 2 2
-
3. ตรวจสอบผ่านอินเทอร์เฟซพร้อม
การคัดลอกรหัสมีดังนี้:
wx.ready (function () {
// หลังจากข้อมูลการกำหนดค่าได้รับการตรวจสอบแล้ววิธีการพร้อมจะถูกดำเนินการ การโทรอินเตอร์เฟสทั้งหมดจะต้องได้รับหลังจากอินเตอร์เฟสการกำหนดค่าจะได้รับผลลัพธ์ การกำหนดค่าคือการทำงานแบบอะซิงโครนัสของไคลเอนต์ ดังนั้นหากคุณต้องการเรียกอินเทอร์เฟซที่เกี่ยวข้องเมื่อโหลดหน้าเว็บอินเทอร์เฟซที่เกี่ยวข้องจะต้องวางไว้ในฟังก์ชันพร้อมที่จะเรียกเพื่อให้แน่ใจว่าการดำเนินการที่ถูกต้อง สำหรับอินเทอร์เฟซที่เรียกว่าเมื่อผู้ใช้ทริกเกอร์พวกเขาสามารถเรียกได้โดยตรงโดยไม่ต้องใส่ไว้ในฟังก์ชั่นพร้อม
-
4. การตรวจสอบความล้มเหลวอินเตอร์เฟสข้อผิดพลาด
การคัดลอกรหัสมีดังนี้:
wx.error (ฟังก์ชั่น (res) {
// หากการตรวจสอบข้อมูลการกำหนดค่าล้มเหลวฟังก์ชั่นข้อผิดพลาดจะถูกดำเนินการ หากลายเซ็นหมดอายุการตรวจสอบจะล้มเหลว สำหรับข้อความแสดงข้อผิดพลาดเฉพาะคุณสามารถเปิดโหมดการดีบักของการกำหนดค่าเพื่อดูหรือคุณสามารถดูได้ในพารามิเตอร์ RES ที่ส่งคืน สำหรับ SPA คุณสามารถอัปเดตลายเซ็นได้ที่นี่
-
คำแนะนำการโทรแบบอินเทอร์เฟซ
อินเทอร์เฟซทั้งหมดถูกเรียกผ่านวัตถุ WX (สามารถใช้กับวัตถุ Jweixin) พารามิเตอร์เป็นวัตถุ นอกเหนือจากพารามิเตอร์ที่แต่ละอินเตอร์เฟสต้องผ่านแล้วยังมีพารามิเตอร์ทั่วไปต่อไปนี้:
ความสำเร็จ: ฟังก์ชั่นการโทรกลับดำเนินการเมื่ออินเทอร์เฟซเรียกสำเร็จ
ล้มเหลว: ฟังก์ชั่นการโทรกลับดำเนินการเมื่อการเรียกใช้อินเตอร์เฟสล้มเหลว
เสร็จสมบูรณ์: ฟังก์ชั่นการโทรกลับที่ดำเนินการเมื่อการเรียกใช้อินเตอร์เฟสเสร็จสมบูรณ์และจะดำเนินการโดยไม่คำนึงถึงความสำเร็จหรือความล้มเหลว
ยกเลิก: ฟังก์ชั่นการโทรกลับเมื่อผู้ใช้คลิกเพื่อยกเลิกจะมีเฉพาะ API บางตัวที่มีผู้ใช้ยกเลิกการดำเนินการ
ทริกเกอร์: วิธีการที่ฟังการเรียกใช้เมื่อคลิกปุ่มในเมนู วิธีนี้รองรับอินเทอร์เฟซที่เกี่ยวข้องในเมนูเท่านั้น
ฟังก์ชั่นข้างต้นทั้งหมดมีพารามิเตอร์พิมพ์วัตถุนอกเหนือจากข้อมูลที่ส่งคืนโดยแต่ละอินเตอร์เฟสเองยังมีคุณสมบัติทั่วไป ERRMSG ซึ่งรูปแบบค่าเป็นดังนี้:
เมื่อการโทรสำเร็จ: "XXX: OK" โดยที่ XXX เป็นชื่ออินเตอร์เฟสของการโทร
เมื่อผู้ใช้ยกเลิก: "xxx: ยกเลิก" โดยที่ XXX เป็นชื่ออินเตอร์เฟสที่เรียกว่า
เมื่อการโทรล้มเหลว: ค่าของมันคือข้อความแสดงข้อผิดพลาดเฉพาะ
อินเตอร์เฟสพื้นฐาน
ตรวจสอบว่าเวอร์ชันไคลเอ็นต์ปัจจุบันรองรับอินเตอร์เฟส JS ที่ระบุหรือไม่
การคัดลอกรหัสมีดังนี้:
wx.checkjsapi ({
jsapilist: ['เลือก image'] // รายการของอินเตอร์เฟส JS ที่ต้องตรวจพบดูภาคผนวก 2 สำหรับรายการอินเตอร์เฟส JS ทั้งหมด
ความสำเร็จ: ฟังก์ชั่น (res) {
// กลับเป็นคู่คีย์ค่า API ที่มีอยู่นั้นเป็นจริงและไม่สามารถใช้ได้กับเท็จ
// ตัวอย่างเช่น: {"checkResult": {"เลือก imeimage": true}, "errmsg": "checkjsapi: ok"}
-
การแชร์อินเทอร์เฟซ
รับสถานะคลิกของปุ่ม "แชร์ไปยังช่วงเวลา" และปรับแต่งอินเทอร์เฟซเนื้อหาการแชร์
การคัดลอกรหัสมีดังนี้:
wx.onmenusharetimeline ({
ชื่อเรื่อง: '', // แชร์ชื่อเรื่อง
ลิงค์: '', // แชร์ลิงก์
imgurl: '', // แชร์ไอคอน
ความสำเร็จ: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยืนยันการแชร์
-
ยกเลิก: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยกเลิกการแชร์
-
-
รับสถานะการคลิกของปุ่ม "Share to Friends" และปรับแต่งอินเทอร์เฟซเนื้อหาการแชร์
การคัดลอกรหัสมีดังนี้:
wx.onmenushareappmessage ({
ชื่อเรื่อง: '', // แชร์ชื่อเรื่อง
desc: '', // แบ่งปันคำอธิบาย
ลิงค์: '', // แชร์ลิงก์
imgurl: '', // แชร์ไอคอน
พิมพ์: '', // การแชร์ประเภทเพลงวิดีโอหรือลิงก์หากไม่ได้กรอกข้อมูลค่าเริ่มต้นคือลิงค์
dataurl: '', // หากประเภทคือเพลงหรือวิดีโอจะต้องให้ลิงค์ข้อมูลค่าเริ่มต้นจะว่างเปล่า
ความสำเร็จ: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยืนยันการแชร์
-
ยกเลิก: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยกเลิกการแชร์
-
-
รับสถานะคลิกของปุ่ม "Share to Qq" และปรับแต่งอินเทอร์เฟซเนื้อหาการแชร์
การคัดลอกรหัสมีดังนี้:
wx.onmenushareqq ({
ชื่อเรื่อง: '', // แชร์ชื่อเรื่อง
desc: '', // แบ่งปันคำอธิบาย
ลิงค์: '', // แชร์ลิงก์
imgurl: '' // แชร์ไอคอน
ความสำเร็จ: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยืนยันการแชร์
-
ยกเลิก: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยกเลิกการแชร์
-
-
รับสถานะคลิกของปุ่ม "Share to Tencent Weibo" และปรับแต่งอินเทอร์เฟซเนื้อหาการแชร์
การคัดลอกรหัสมีดังนี้:
wx.onmenushareweibo ({
ชื่อเรื่อง: '', // แชร์ชื่อเรื่อง
desc: '', // แบ่งปันคำอธิบาย
ลิงค์: '', // แชร์ลิงก์
imgurl: '' // แชร์ไอคอน
ความสำเร็จ: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยืนยันการแชร์
-
ยกเลิก: function () {
// ฟังก์ชั่นการโทรกลับดำเนินการหลังจากผู้ใช้ยกเลิกการแชร์
-
-
อินเทอร์เฟซรูปภาพ
ถ่ายภาพหรือเลือกรูปภาพจากอินเทอร์เฟซอัลบั้มโทรศัพท์มือถือ
การคัดลอกรหัสมีดังนี้:
wx.chooseimage ({
ความสำเร็จ: ฟังก์ชั่น (res) {
var localids = res.localids; // ส่งคืนรายการ ID ท้องถิ่นของรูปภาพที่เลือก LocalID สามารถแสดงรูปภาพเป็นแอตทริบิวต์ SRC ของแท็ก IMG
-
-
ดูตัวอย่างอินเทอร์เฟซรูปภาพ
การคัดลอกรหัสมีดังนี้:
wx.previewImage ({
ปัจจุบัน: '', // ลิงก์ไปยังรูปภาพที่แสดงในปัจจุบัน
URL: [] // รายการลิงก์รูปภาพที่จำเป็นต้องแสดงตัวอย่าง
-
อัปโหลดอินเทอร์เฟซภาพ
การคัดลอกรหัสมีดังนี้:
wx.uploadimage ({
LocalID: '', // รหัสท้องถิ่นของรูปภาพที่จะอัปโหลดซึ่งได้รับจากอินเทอร์เฟซตัวเลือก
IsshowProgressTips: 1 // ค่าเริ่มต้นคือ 1 แสดงความคืบหน้าของพรอมต์
ความสำเร็จ: ฟังก์ชั่น (res) {
var serverid = res.serverid; // ส่งคืน ID ฝั่งเซิร์ฟเวอร์ของภาพ
-
-
หมายเหตุ: คุณสามารถดาวน์โหลดรูปภาพที่อัปโหลดได้โดย WeChat โดยใช้อินเทอร์เฟซไฟล์มัลติมีเดีย ServerID ที่ได้รับที่นี่คือ media_id เอกสารอ้างอิง ../ 12/58bfcfabbd501c7cd77c19bd9cfa8354.html
ดาวน์โหลดอินเทอร์เฟซรูปภาพ
การคัดลอกรหัสมีดังนี้:
wx.downloadimage ({
ServerID: '', // รหัสฝั่งเซิร์ฟเวอร์ของรูปภาพที่จะดาวน์โหลดได้จากอินเตอร์เฟส UploadImage
IsshowProgressTips: 1 // ค่าเริ่มต้นคือ 1 แสดงความคืบหน้าของพรอมต์
ความสำเร็จ: ฟังก์ชั่น (res) {
var localid = res.localid; // ส่งคืนรหัสท้องถิ่นหลังจากดาวน์โหลดภาพ
-
-
ส่วนต่อประสานเสียง
เริ่มบันทึกอินเทอร์เฟซ
การคัดลอกรหัสมีดังนี้:
wx.startrecord ();
หยุดการบันทึกอินเทอร์เฟซ
การคัดลอกรหัสมีดังนี้:
wx.stoprecord ({
ความสำเร็จ: ฟังก์ชั่น (res) {
var localid = res.localid;
-
-
อินเทอร์เฟซหยุดอัตโนมัติสำหรับการตรวจสอบการบันทึก
การคัดลอกรหัสมีดังนี้:
wx.onvoicerecordend ({
// การโทรกลับที่สมบูรณ์จะถูกดำเนินการเมื่อเวลาการบันทึกมากกว่าหนึ่งนาทีและไม่หยุด
เสร็จสมบูรณ์: ฟังก์ชั่น (res) {
var localid = res.localid;
-
-
เล่นอินเตอร์เฟสเสียง
การคัดลอกรหัสมีดังนี้:
wx.playvoice ({
LocalID: '' // รหัสท้องถิ่นของเสียงที่จะเล่นโดยอินเตอร์เฟส StopRecord ที่ได้รับ
-
หยุดการเล่นชั่วคราว
การคัดลอกรหัสมีดังนี้:
wx.pausevoice ({
LocalID: '' // รหัสท้องถิ่นของเสียงที่ต้องหยุดชั่วคราวซึ่งได้รับจากอินเทอร์เฟซ StopRecord
-
หยุดการเล่นอินเตอร์เฟส
การคัดลอกรหัสมีดังนี้:
wx.stopvoice ({
LocalID: '' // รหัสท้องถิ่นของเสียงที่ต้องหยุดโดยอินเตอร์เฟส StopRecord ที่ได้รับ
-
การตรวจสอบอินเทอร์เฟซการเล่นด้วยเสียง
การคัดลอกรหัสมีดังนี้:
wx.onvoiceplayend ({
ServerID: '', // รหัสฝั่งเซิร์ฟเวอร์ของเสียงที่ต้องดาวน์โหลด
ความสำเร็จ: ฟังก์ชั่น (res) {
var localid = res.localid; // ส่งคืนรหัสท้องถิ่นของเสียง
-
-
อัปโหลดอินเทอร์เฟซเสียง
การคัดลอกรหัสมีดังนี้:
wx.uploadVoice ({
localid: '', // รหัสท้องถิ่นของเสียงที่ต้องอัปโหลดซึ่งได้รับจากอินเทอร์เฟซ StopRecord
IsshowProgressTips: 1 // ค่าเริ่มต้นคือ 1 แสดงความคืบหน้าของพรอมต์
ความสำเร็จ: ฟังก์ชั่น (res) {
var serverid = res.serverid; // ส่งคืน ID ฝั่งเซิร์ฟเวอร์ของเสียง
-
-
หมายเหตุ: คุณสามารถดาวน์โหลดอินเทอร์เฟซไฟล์มัลติมีเดียของ WeChat ได้ ServerID ที่ได้รับที่นี่คือ media_id เอกสารอ้างอิง ../ 12/58bfcfabbd501c7cd77c19bd9cfa8354.html
ดาวน์โหลดอินเทอร์เฟซเสียง
การคัดลอกรหัสมีดังนี้:
wx.downloadvoice ({
ServerID: '', // รหัสฝั่งเซิร์ฟเวอร์ของเสียงที่ต้องดาวน์โหลด
IsshowProgressTips: 1 // ค่าเริ่มต้นคือ 1 แสดงความคืบหน้าของพรอมต์
ความสำเร็จ: ฟังก์ชั่น (res) {
var localid = res.localid; // ส่งคืนรหัสท้องถิ่นของเสียง
-
-
อินเทอร์เฟซอัจฉริยะ
ระบุเสียงและกลับไปที่อินเทอร์เฟซผลลัพธ์การรับรู้
การคัดลอกรหัสมีดังนี้:
wx.translateVoice ({
LocalID: '', // รหัสท้องถิ่นของเสียงที่ต้องระบุได้รับจากอินเทอร์เฟซที่เกี่ยวข้องกับการบันทึก
iSshowProgressTips: 1, // ค่าเริ่มต้นคือ 1, แสดงความคืบหน้าพรอมต์
ความสำเร็จ: ฟังก์ชั่น (res) {
การแจ้งเตือน (res.translateresult); // ผลของการรู้จำเสียงพูด
-
-
ข้อมูลอุปกรณ์
รับอินเทอร์เฟซสถานะเครือข่าย
การคัดลอกรหัสมีดังนี้:
wx.getNetWorkType ({
ความสำเร็จ: ฟังก์ชั่น (res) {
var networkType = res.networkType; // ส่งคืนประเภทเครือข่าย 2G, 3G, 4G, wifi
-
-
ที่ตั้งทางภูมิศาสตร์
ใช้แผนที่ WeChat ในตัวเพื่อดูอินเทอร์เฟซตำแหน่ง
การคัดลอกรหัสมีดังนี้:
wx.openlocation ({
Latitude: 0, // Latitude, หมายเลขจุดลอยตัว, ช่วง 90 ~ -90
ลองจิจูด: 0, // ลองจิจูด, หมายเลขจุดลอยตัว, ช่วงตั้งแต่ 180 ถึง -180
ชื่อ: '', // ชื่อตำแหน่ง
ที่อยู่: '', // รายละเอียดที่อยู่
มาตราส่วน: 1, // ระดับการซูมแผนที่ค่าการสร้างช่วงตั้งแต่ 1 ถึง 28 ค่าเริ่มต้นคือสูงสุด
Infourl: '' // ไฮเปอร์ลิงก์ที่แสดงที่ด้านล่างของอินเทอร์เฟซการดูตำแหน่งสามารถคลิกเพื่อกระโดดได้
-
รับอินเทอร์เฟซ geolocation
การคัดลอกรหัสมีดังนี้:
wx.getLocation ({
การประทับเวลา: 0, // การประทับเวลาลายเซ็นตำแหน่งเฉพาะที่จัดเตรียมไว้ก่อนเวอร์ชัน 6.0.2 จะต้องใช้
noncestr: '', // สตริงสุ่มลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2
addrsign: '', // ลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2 ดูภาคผนวก 4 สำหรับรายละเอียด
ความสำเร็จ: ฟังก์ชั่น (res) {
var longitude = res.longitude; // ละติจูดหมายเลขจุดลอยตัวช่วง 90 ~ -90
var latitude = res.latitude; // ลองจิจูดหมายเลขจุดลอยตัวอยู่ในช่วง 180 ถึง -180
var speed = res.speed; // ความเร็ววัดเป็นเมตรต่อวินาที
ความแม่นยำ var = res.cuacy; // ความถูกต้องของตำแหน่ง
-
-
การทำงานของอินเทอร์เฟซ
การคัดลอกรหัสมีดังนี้:
ซ่อนส่วนต่อประสานเมนูที่มุมขวาบน
wx.hideoptionmenu ();
แสดงส่วนต่อประสานเมนูที่มุมขวาบน
WX.ShowOptionMenu ();
ปิดอินเตอร์เฟสหน้าต่างเว็บปัจจุบัน
wx.closewindow ();
อินเทอร์เฟซปุ่มฟังก์ชั่นซ่อนฟังก์ชั่น
wx.hidemenuitems ({
Menulist: [] // เพื่อซ่อนรายการเมนูดูภาคผนวก 3
-
อินเทอร์เฟซปุ่มฟังก์ชั่นการแสดงผลแบทช์
wx.showmenuitems ({
Menulist: [] // รายการเมนูทั้งหมดที่จะแสดงจะแสดงในภาคผนวก 3
-
ซ่อนอินเทอร์เฟซปุ่มที่ไม่ใช่พื้นฐานทั้งหมด
wx.hideallnonbasemenuitem ();
แสดงอินเทอร์เฟซปุ่มฟังก์ชั่นทั้งหมด
wx.showallnonbasemenuitem ();
สแกน WeChat
คลิกที่อินเทอร์เฟซสแกน WeChat
wx.scanqrcode ({
desc: 'scanqrcode desc'
NeedResult: 0, // ค่าเริ่มต้นคือ 0. ผลลัพธ์การสแกนถูกประมวลผลโดย WeChat 1 จะส่งคืนผลการสแกนโดยตรง
Scantype: ["qrcode", "บาร์โค้ด"], // คุณสามารถระบุได้ว่าจะสแกนรหัส QR หรือรหัส 1R ทั้งคู่เป็นค่าเริ่มต้น
ความสำเร็จ: function () {
var result = res.resultstr; // เมื่อความต้องการคือ 1 ผลลัพธ์ที่ส่งคืนโดยการสแกนรหัส
-
-
ที่อยู่เก็บเกี่ยว
แก้ไขอินเทอร์เฟซที่อยู่การจัดส่ง
การคัดลอกรหัสมีดังนี้:
wx.editaddress (
การประทับเวลา: 0, // การประทับเวลาลายเซ็นตำแหน่งเฉพาะที่จัดเตรียมไว้ก่อนเวอร์ชัน 6.0.2 จะต้องใช้
noncestr: '', // สตริงสุ่มลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2
addrsign: '', // ลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2 ดูภาคผนวก 4 สำหรับรายละเอียด
ความสำเร็จ: ฟังก์ชั่น (res) {
ชื่อผู้ใช้ var = res.username; // ชื่อของผู้รับ
var telnumber = res.telnumber; // หมายเลขโทรศัพท์ของ Consignee
var postalcode = res.postalcode; // รหัสไปรษณีย์
var provincename = res.provincename; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับแรก
var cityName = res.CityName; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับที่สอง
var countryName = res.countryName; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับที่สาม
ที่อยู่ var = res.address; // ข้อมูลที่อยู่จัดส่งโดยละเอียด
var nationalCode = res.nationalCode; // ที่อยู่จัดส่งรหัสประเทศ
-
-
รับอินเทอร์เฟซที่อยู่จัดส่งที่ใกล้ที่สุด
การคัดลอกรหัสมีดังนี้:
wx.getLatestaddress ({
การประทับเวลา: 0, // การประทับเวลาลายเซ็นตำแหน่งเฉพาะที่จัดเตรียมไว้ก่อนเวอร์ชัน 6.0.2 จะต้องใช้
noncestr: '', // สตริงสุ่มลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2
addrsign: '', // ลายเซ็นตำแหน่งเฉพาะก่อนเวอร์ชัน 6.0.2 ดูภาคผนวก 4 สำหรับรายละเอียด
ความสำเร็จ: ฟังก์ชั่น (res) {
ชื่อผู้ใช้ var = res.username; // ชื่อของผู้รับ
var telnumber = res.telnumber; // หมายเลขโทรศัพท์ของ Consignee
var postalcode = res.postalcode; // รหัสไปรษณีย์
var provincename = res.provincename; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับแรก
var cityName = res.CityName; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับที่สอง
var countryName = res.countryName; // ที่อยู่การจัดส่งมาตรฐานแห่งชาติที่อยู่ระดับที่สาม
ที่อยู่ var = res.address; // ข้อมูลที่อยู่จัดส่งโดยละเอียด
var nationalCode = res.nationalCode; // ที่อยู่จัดส่งรหัสประเทศ
-
-
ร้านค้า WeChat
ข้ามไปที่อินเทอร์เฟซหน้าผลิตภัณฑ์ WeChat
การคัดลอกรหัสมีดังนี้:
wx.openproductspecificView ({
ProductId: '', // รหัสผลิตภัณฑ์
viewType: '' // 0. ค่าเริ่มต้น, รายละเอียดผลิตภัณฑ์ทั่วไปหน้า 1. สแกนรายละเอียดผลิตภัณฑ์หน้า 2. หน้ารายละเอียดผลิตภัณฑ์จัดเก็บหน้า
-
คูปองการ์ด WeChat
ปล่อยรายการคูปองการ์ดสำหรับร้านค้าและรับรายการการเลือกผู้ใช้
การคัดลอกรหัสมีดังนี้:
wx.choosecard ({
ShopId: '', // ide id
CardType: '', // ประเภทบัตร
cardid: '', // id บัตร
Timestamp: 0, // CARD COUPON Signature Time Stamp
noncest
CALDSIGN: '', // สำหรับลายเซ็นคูปองการ์ดโปรดดูภาคผนวก 6 สำหรับรายละเอียด
ความสำเร็จ: ฟังก์ชั่น (res) {
var cardlist = res.cardlist; // ข้อมูลรายการบัตรที่ผู้ใช้เลือก
-
-
เพิ่มอินเทอร์เฟซคูปองการ์ดในแบทช์
การคัดลอกรหัสมีดังนี้:
wx.addcard ({
Cardlist: [{
cardid: '',
cardext: ''
}], // รายการคูปองการ์ดที่จะเพิ่ม
ความสำเร็จ: ฟังก์ชั่น (res) {
var cardlist = res.cardlist; // เพิ่มข้อมูลรายการคูปองการ์ด
-
-
ตรวจสอบอินเทอร์เฟซคูปองการ์ดในแพ็คเกจการ์ด WeChat
การคัดลอกรหัสมีดังนี้:
wx.opencard ({
Cardlist: [{
cardid: '',
รหัส: ''
}] // รายการคูปองการ์ดที่จะเปิด
-
การชำระเงิน wechat
เริ่มคำขอการชำระเงิน WeChat
การคัดลอกรหัสมีดังนี้:
wx.choosewxpay ({
Timestamp: 0, // จ่ายเงินตามลายเซ็น
noncestr: '', // การชำระเงินแบบสุ่มลายเซ็นต์
แพ็คเกจ: '', // สำหรับรายละเอียดการสั่งซื้อโปรดดูที่ภาคผนวก 5
Paysign: '', // ลายเซ็นการชำระเงินดูภาคผนวก 5 สำหรับรายละเอียด
-