Kaedah permintaan http: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/add?access_token=ENPOST :jsonPOST contoh data: { "group_name":"test"}
Perihalan parameter
Adakah parameter | diperlukan? | Nama kumpulan, tidak lebih daripada 100 aksara Cina atau 200 huruf Inggeris |
. },
"errcode": 0,
"errmsg": "berjaya."}
Perihalan parameter
参数 | 说明 |
group_id | 分组唯一标识,全局唯一 |
group_name | 分组名
|
Edit maklumat kumpulan
Penerangan antara muka
Edit maklumat kumpulan peranti, buat masa ini hanya nama kumpulan boleh diubah suai.
Arahan panggilan antara muka
Kaedah permintaan http: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/update?access_token=APOSCCTESS format data :json
POST contoh data:
{
"group_id":123,
"group_name":"test update"
}
Perihalan parameter
Adakah parameter
| diperlukan? | Pengecam unik kumpulan, unik secara global |
group_name | ialah | nama kumpulan, tidak lebih daripada 100 huruf Bahasa Inggeris atau | nama kumpulan Cina
Kembali untuk menunjukkan 时 paket JSON biasa Contoh:
{ "data": {},
"Errcode": 0, "ERRM."
" SG"
Padamkan kumpulan
Penerangan Antara Muka
Padamkan kumpulan peranti Jika masih terdapat peranti dalam kumpulan, pemadaman tidak boleh berjaya. Peranti perlu dialih keluar sebelum ia boleh dipadamkan.
Arahan panggilan antara muka
Kaedah permintaan http: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/delete?access_token=ENPOSCCTESS format data :json
POST contoh data:
{
"group_id":123
}
Perihalan parameter
Adakah parameter
| diperlukan? | Kumpulkan pengecam unik, unik di peringkat global |
Kembali untuk menunjukkan 时 paket JSON biasa Contoh:
{ "data": {},
"Errcode": 0,
"ERRM."
" SG"
Senarai kumpulan pertanyaan
Penerangan antara muka
Soal semua kumpulan di bawah akaun.
Arahan panggilan antara muka
Kaedah permintaan http: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/getlist_access_token Format data: json
POST contoh data:
{
"mulakan": 0,
"kira" 10
}
Perihalan parameter
Adakah parameter
| diperlukan? | Nilai indeks permulaan senarai kumpulan |
kira | ialah | bilangan kumpulan yang perlu ditanya, yang tidak boleh melebihi | . " group_id" : 123,
"group_name" : "test1"
}, { "group_id" : 124, "group_name" : "test2" } ]
}, "errmsg": 0, ": "berjaya."}
Perihalan parameter
Parameter | Penerangan | |
total_count | di bawah jumlah akaun ini | | kumpulan
ialah | Senarai kumpulan |
group_id | ialah | pengecam unik kumpulan, unik secara global |
| nama kumpulan Nama kumpulan | | Pertanyaan butiran kumpulan
Perihalan antara muka
Pertanyaan butiran kumpulan id, termasuk nama kumpulan, dan senarai kumpulan
Arahan panggilan antara muka
http kaedah permintaan: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/getdetail?accessT_token=APOST data :json
POST contoh data:
{
"group_id":123
"begin":0,
"count":100
}
Perihalan parameter
Adakah parameter
| diperlukan? | Pengecam unik kumpulan, unik secara global |
mulakan | ialah nilai indeks permulaan peranti dalam kumpulan | |
| | menunggu Bilangan peranti dalam kumpulan pertanyaan tidak boleh melebihi 1000 |
🎜.
"total_count": 100,
"devices":[
"device_id": 123456,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6 EB07647825", "major" : 10001, "major" : 1000 , "komen" : "peranti ujian1", "poi_id" : 12345,
},
"id_peranti" : 123457, "uuid" : "FDA50693-A4E2-4FB1-AFCF-C6EB07" , "id_peranti" : 123457,
"uuid" : "FDA50693-A4E2-4FB1-AFCF-C6EB07" 10001,
"minor" : 10002,
"comment" : "test device2", "poi_id" : 12345,
]
},
"errcode": 0,
"errmsg": "berjaya."
Perihalan parameter
Parameter | Penerangan |
group_id | Kumpulan unik |
nama kumpulan unik di seluruh dunia | Nama kumpulan |
total_count | Jumlah bilangan peranti sedia ada dalam kumpulan ini🎜Peranti d, major, minor |
uuid, minor , peluang utama. Untuk maklumat berkaitan kedai khusus, sila lihat dokumen antara muka berkaitan kedai | |
Tambahkan peranti pada kumpulan operasi ialah 1,000. Hanya peranti yang telah digunakan oleh Shake Peripheral boleh ditambahkan pada kumpulan. Arahan panggilan antara muka :jsoncontoh data POST:
{
"group_id": 123, "device_identifiers":[ " " {
" "uuid": "FDA50693-A4E2-4FB 1-AFCF-C6EB07":6478 10001,
"kecil":10002
"kecil":10001,
Perihalan parameter
Adakah parameter
| diperlukan? | Senarai id peranti |
device_id | ialah | nombor peranti jika UUID, major, dan minor tidak perlu diisi salah satu daripada dua |
UUID, major, minor | ialah | UUID, major, minor, ketiga-tiga maklumat itu perlu diisi. Jika anda mengisi nombor peranti. Anda tidak perlu mengisi maklumat ini. Pilih salah satu daripada dua |
group_id | ialah | pengecam unik kumpulan, unik secara global |
Arahan pengembalian
Contoh paket data JSON pemulangan biasa:
{
"data": {
},
:
"errm" },
:
}
🎜🎜Alih keluar peranti daripada kumpulan🎜🎜Penerangan antara muka
Alih keluar peranti daripada kumpulan, had atas setiap operasi pemadaman ialah 1000. Arahan panggilan antara muka :jsoncontoh data POST:
{
"group_id": 123, "device_identifiers":[ " " { " "uuid": "FDA50693-A4E2-4FB" 1-AFCF-C6EB07","" :10001,
"kecil":10002
"kecil":10001,
Perihalan parameter
Adakah parameter
| diperlukan? | Senarai id peranti |
device_id | ialah | nombor peranti jika UUID, major, dan minor tidak perlu diisi salah satu daripada dua |
UUID, major, minor | ialah | UUID, major, minor, ketiga-tiga maklumat itu perlu diisi. Jika anda mengisi nombor peranti. t perlu mengisi maklumat ini. Pilih salah satu daripada dua |
group_id | ialah pengecam unik bagi kumpulan | , unik di peringkat global |
Kembali untuk menunjukkan 时 paket JSON biasa Contoh:
{ "data": {},
"Errcode": 0, "ERRM."
" SG"
H5 halaman untuk mendapatkan maklumat peranti JS API
Direktori
1 Buka antara muka untuk mencari peranti ibeacon di sekeliling
Matikan antara muka ibeacon untuk ibeacon sekitar peranti
Penerangan Antara Muka
API JS untuk mendapatkan maklumat peranti pada halaman H5 adalah untuk mengembangkan senario aplikasi persisian, membenarkan pembangun mengakses aplikasi WeChat JS-SD mereka set API untuk mencari isyarat Beacon persisian. Sebelum memanggil antara muka ini, anda perlu mengumpulkan peranti terlebih dahulu Klien WeChat hanya akan mengembalikan maklumat peranti yang sudah ada dalam kumpulan tersebut, sila semak penerangan antara muka yang berkaitan dengan pengelompokan di atas.
Halaman H5 untuk mendapatkan maklumat peranti JSAPI termasuk tiga antara muka: startSearchBeacons, stopSearchBeacons dan onSearchBeacons Ia hanya menyokong WeChat versi 6.2.5 dan ke atas Ia perlu dipanggil menggunakan WeChat JS-SDK, dan akaun awam yang dipanggil konsisten dengan akaun awam yang mencipta kumpulan . Perkenalkan fail JS berikut pada halaman yang perlu memanggil antara muka JS (menyokong https): http://res.wx.qq.com/open/js/jweixin-1.1.0.js, Lihat JS- khusus Kaedah panggilan SDK .
Buka antara muka untuk mencari peranti periferal periferal periferal periferal peranti periferal. peranti. Ia terbina dalam WeChat Halaman web yang dilawati dalam penyemak imbas boleh menggunakan kod JS ini untuk memanggil carian peranti persisian pedagang, supaya pedagang boleh menggunakan antara muka ini untuk menyemak sama ada peranti mereka berada berdekatan. Pelanggan WeChat akan mengembalikan maklumat peranti selagi ia mengesan peranti dengan isyarat Selang masa adalah 1S Kedua-dua Android dan iOS akan mengembalikan peranti dengan maklumat yang dikesan dalam kelompok.
Arahan panggilan antara muka
Contoh:
wx.startSearchBeacons({
tiket:"",
complete:function(argv){
//Fungsi panggilan balik
}
});
Perihalan parameter
Parameter | Adakah perlu | Penerangan |
tiket | tiket perniagaan , sistem secara automatik menambahkannya selepas pautan halaman iaitu terharu | Arahan pulangkan Pemulangan pembukaan yang berjaya: "startSearchBeacons:ok"; tidak dihidupkan dan kembali : "startSearchBeacons: kuasa bluetooth"; .
Tutup antara muka untuk mencari peranti ibeacon di sekeliling Penerangan antara muka Tutup carian untuk peranti persisian. Arahan panggilan antara muka Contoh: wx.stopSearchBeacons({ complete:function(res){ //Fungsi panggil balik } }
Arahan pengembalian Pengembalian penutupan yang berjaya "stopSearchBeacons:ok"; Penerangan antara muka Antara muka onSearchBeacons untuk memantau persisian peranti Dipanggil selepas antara muka startSearchBeacons dibuka, antara muka ini mengembalikan peranti persisian berkaitan yang didaftarkan oleh pedagang. Arahan panggilan antara muka Contoh: wx.onSearchBeacons({ complete:function(argv){ //Fungsi panggil balik }); 返回说明 onSearchBeacons: { "beacons":[ { 0 "minor":57686, "uuid":"FDA50693-A4E2-4FB1-AFCF -C6EB07647825", "ketepatan":"0.235344", "rssi":"-66", "kedekatan":"1", " 1 }, { "utama": 10008. "rssi":"-49", "kedekatan": "2", "tajuk":"288.1355" } ] }
Perihalan parameter Parameter | Penerangan | UUID, major, minor | UUID, major, ac | jarak dalam meter | | kedekatanKetepatan, 0: CLProximityTidak Diketahui, 1: CLProximityImmediate, 2: CLProximityNear, 3: CLProximityFar | RSSI | Kekuatan Kekuatan isyarat yang diterima | Heading | The Arah peranti apabila menerima isyarat (peranti Android mengembalikan medan ini, iOS tidak); Peranti iOS perlu mendapatkan arahan , boleh diperoleh menggunakan API standard HTML5, Lihat contoh
|
🎜🎜🎜🎜🎜🎜 |