Antara muka data analisis mesej


Antara muka data analisis mesej

1474942992867943.jpg


Platform awam WeChat melancarkan ujian dalaman jemputan sahaja bagi antara muka data pada 6 Januari 2015. Melalui antara muka data, pembangun boleh mendapatkan data yang serupa tetapi lebih fleksibel kepada modul statistik tapak web rasmi platform awam, dan juga boleh melakukan pemprosesan lanjutan seperti yang diperlukan.

Dalam pembahagian set kebenaran mekanisme kebenaran log masuk akaun rasmi, antara muka data analisis mesej tergolong dalam kebenaran pengurusan mesej.

Masa untuk membuka antara muka data kepada semua pembangun akaun awam akan dimaklumkan secara berasingan.

Sila ambil perhatian:

1、接口侧的公众号数据的数据库中仅存储了2014年12月1日之后的数据,将查询不到在此之前的日期,即使有查到,也是不可信的脏数据;
2、请开发者在调用接口获取数据后,将数据保存在自身数据库中,即加快下次用户的访问速度,也降低了微信侧接口调用的不必要损耗。

Antara muka data analisis mesej merujuk kepada antara muka yang digunakan untuk mendapatkan data analisis mesej dalam modul statistik data laman web rasmi platform awam Senarai antara muka khusus adalah seperti berikut (tiada kata kunci mesej antara muka data lagi):

.com. datacube/getupstreammsg?access_token=ACCESS_TOKENDapatkan data perkongsian masa pengedaran mesej (getupstreammsghour)1https://api.weixin.qq.com/datacube/getupstreammsghourAccess Dapatkan Mesej penghantaran data mingguan (getupstreammsgweek)Dapatkan mesej penghantaran bulananDapatkan data pengedaran penghantaran mesej (getupstreammsgdist)mendapatkan mesej bulanan aliran bulanan

Jangka masa maksimum merujuk kepada julat masa maksimum yang boleh mendapatkan data semasa panggilan antara muka Contohnya, jangka masa maksimum ialah 7, yang bermaksud sehingga 7 hari data boleh diperolehi pada satu masa. Sila dapatkan nilai sebenar access_token melalui "Dapatkan access_token".

Mengenai data mingguan dan data bulanan, sila ambil perhatian: tarikh data berkala bulanan/mingguan ditandakan pada hari pertama bulan/minggu (1 haribulan atau Isnin). Hanya dengan memanggil antara muka selepas bulan/minggu tertentu berlalu, data tempoh tersebut boleh diperolehi. Contohnya, jika anda menggunakan (1 November - 5 November) sebagai (tarikh_mula dan tarikh_akhir) untuk memanggil antara muka pemerolehan data bulanan pada 1 Disember, anda boleh mendapatkan data bulanan pada 1 November (iaitu, data bulanan untuk November). .. dapatkan data, menjadi Perbezaan antara gin_date dan tarikh_akhir mestilah kurang daripada "Jangka masa maksimum" (contohnya, apabila jangka masa maksimum ialah 1, perbezaan antara tarikh_mula dan tarikh_akhir hanya boleh 0 hingga kurang daripada 1), jika tidak, ralat akan dilaporkan

Nama antara mukaJangka masa maksimumAlamat panggilan antara muka (mesti guna https)
Dapatkan data profil penghantaran mesej (getupstreammsg)7
30https://api.weixin.qq.com/datacube/getupstreammsgweek?access_token=ACCESS_TOKEN
data bulanan : //api.weixin.qq.com/datacube/getupstreammsgmonth?access_token=ACCESS_TOKEN
15https://api. access_token=TOKEN_ACCESS
Dapatkan data mingguan pengedaran penghantaran mesej (getupstreammsgdistweek)30https://api.weixin.qq.com/datacube/getupstreammsgdistweek?access_token=ACCESS_TOKEN
30https://api.weixin.qq.com/datacube/getupstreammsgdistmonth?access_token=ACCESS_TOKEN
tarikh_akhir ialah tarikh tamat mendapatkan data, tarikh_akhir Nilai maksimum yang dibenarkan ialah semalam

Arahan pengembalian

Untuk mendapatkan antara muka data gambaran keseluruhan penghantaran mesej, anda perlu memanggil alamat antara muka yang sepadan dan POS paket data berikut:

{ 
    "begin_date": "2014-12-07", 
    "end_date": "2014-12-08"
}

Untuk mendapatkan antara muka data perkongsian masa pengedaran mesej, anda perlu menghubungi alamat antara muka yang sepadan dan POST paket data berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "msg_type": 1, 
           "msg_user": 282, 
           "msg_count": 817
       }
	//后续还有同一ref_date的不同msg_type的数据,以及不同ref_date(在时间范围内)的数据
   ]
}

Dapatkan Paket data JSON yang dikembalikan bagi antara muka data penghantaran mingguan adalah seperti berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "ref_hour": 0, 
           "msg_type": 1, 
           "msg_user": 9, 
           "msg_count": 10
       }
	//后续还有同一ref_hour的不同msg_type的数据,以及不同ref_hour的数据,ref_date固定,因为最大时间跨度为1
   ]
}

Paket data JSON yang dikembalikan bagi antara muka data penghantaran mesej adalah seperti berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-08", 
           "msg_type": 1, 
           "msg_user": 16, 
           "msg_count": 27
       }
		//后续还有同一ref_date下不同msg_type的数据,及不同ref_date的数据
   ]
}

Paket data JSON yang dikembalikan bagi antara muka data penghantaran mesej adalah seperti berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-11-01", 
           "msg_type": 1, 
           "msg_user": 7989, 
           "msg_count": 42206
       }
	//后续还有同一ref_date下不同msg_type的数据,及不同ref_date的数据
   ]
}

Dapatkan penghantaran mesej Paket data JSON pulangan antara muka data mingguan yang diedarkan adalah seperti berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "count_interval": 1, 
           "msg_user": 246
       }
	//后续还有同一ref_date下不同count_interval的数据,及不同ref_date的数据
   ]
}

Dapatkan mesej dan hantar yang dikembalikan Paket data JSON antara muka data bulanan yang diedarkan seperti berikut:

{ 
   "list": [ 
       { 
           "ref_date": "2014-12-07", 
           "count_interval": 1, 
           "msg_user": 246
       }
	//后续还有同一ref_date下不同count_interval的数据,及不同ref_date的数据
   ]
}

Kembali perihalan parameter

. 000, 1 00) hingga [2300,2400), iaitu jam pertama dan jam terakhir setiap hari1 mewakili teks 2 mewakili gambar 3 mewakili suara 4 mewakili video 6 mewakili aplikasi pihak ketiga Mesej (pautan mesej) Bilangan pengguna yang telah menghantar mesej ke huluan (dihantar ke akaun awam)Jumlah mesej yang dihantar hulucount_intervalint_page_read_countBilangan kali imej dan halaman teks telah dibacaori_page_read_userBilangan pembaca halaman asal (halaman yang dimasukkan dengan mengklik pada gambar dan halaman Asal ). Jika tiada halaman asal, data di sini ialah 0

Apabila ralat berlaku, WeChat akan mengembalikan kod ralat dan maklumat lain Untuk pertanyaan kod ralat tertentu, sila lihat: Penerangan Kod Pemulangan Global

.
msg_typejenis mesej, maksudnya adalah seperti berikut:
msg_user
msg_counts

Dihantar pada hari yang sama Selang pengedaran volum mesej, 0 mewakili "0", 1 mewakili "1-5", 2 mewakili "6-10", 3 mewakili "lebih daripada 10 kali"