Dapatkan maklumat peranti daripada halaman html5


Kumpulan baharu

Arahan panggilan antara muka

Kaedah permintaan http: POST (sila gunakan protokol https) https://api.weixin.qq.com/shakearound/device/group/add?access_token=ENPOST :jsonPOST contoh data: 1475889489342022.png{ "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 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?Pengecam unik kumpulan, unik secara global
group_name ialah nama kumpulan, tidak lebih daripada 100 huruf Bahasa Inggeris atau
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 .

                                                       " group_id" : 123,
"group_name" : "test1"

},

{ "group_id" : 124, "group_name" : "test2" } ]

},

"errmsg": 0, ": "berjaya."}

Perihalan parameter

diperlukan?Nilai indeks permulaan senarai kumpulan
kira ialah bilangan kumpulan yang perlu ditanya, yang tidak boleh melebihi
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
Parameter Penerangan
total_count di bawah jumlah akaun ini
ialah Senarai kumpulan
group_id ialah pengecam unik kumpulan, unik secara global
nama kumpulan Nama kumpulan
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

nama kumpulanTambahkan peranti pada kumpulan operasi ialah 1,000. Hanya peranti yang telah digunakan oleh Shake Peripheral boleh ditambahkan pada kumpulan. Arahan panggilan antara muka :json
contoh data POST:

{

"group_id": 123,
"device_identifiers":[
" " {
" "uuid": "FDA50693-A4E2-4FB 1-AFCF-C6EB07":6478 10001,
"kecil":10002
"kecil":10001,

Perihalan parameter

Adakah parameter
ParameterPenerangan
group_idKumpulan unik
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​​​​

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. Anda tidak perlu mengisi maklumat ini. Pilih salah satu daripada dua
group_id ialah pengecam unik kumpulan, unik secara 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

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
tiket perniagaan , sistem secara automatik menambahkannya selepas pautan halaman iaitu terharu
ParameterAdakah perlu Penerangan
tiket

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

kedekatan
ParameterPenerangan
UUID, major, minorUUID, major, ac
jarak dalam meter
Ketepatan, 0: CLProximityTidak Diketahui, 1: CLProximityImmediate, 2: CLProximityNear, 3: CLProximityFar
RSSI Kekuatan Kekuatan isyarat yang diterima
HeadingThe 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



🎜🎜🎜🎜🎜🎜