您好,登錄后才能下訂單哦!
這篇文章主要講解了“微信小程序消息分析數據接口怎么調用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“微信小程序消息分析數據接口怎么調用”吧!
請注意:
1、接口側的公眾號數據的數據庫中僅存儲了2014年12月1日之后的數據,將查詢不到在此之前的日期,即使有查到,也是不可信的臟數據;
2、請開發者在調用接口獲取數據后,將數據保存在自身數據庫中,即加快下次用戶的訪問速度,也降低了微信側接口調用的不必要損耗。
消息分析數據接口指的是用于獲得公眾平臺官網數據統計模塊中消息分析數據的接口,具體接口列表如下(暫無消息關鍵詞數據接口):
接口名稱 | ***時間跨度 | 接口調用地址(必須使用https) |
---|---|---|
獲取消息發送概況數據(getupstreammsg) | 7 | https://api.weixin.qq.com/datacube/getupstreammsg?access_token=ACCESS_TOKEN |
獲取消息分送分時數據(getupstreammsghour) | 1 | https://api.weixin.qq.com/datacube/getupstreammsghour?access_token=ACCESS_TOKEN |
獲取消息發送周數據(getupstreammsgweek) | 30 | https://api.weixin.qq.com/datacube/getupstreammsgweek?access_token=ACCESS_TOKEN |
獲取消息發送月數據(getupstreammsgmonth) | 30 | https://api.weixin.qq.com/datacube/getupstreammsgmonth?access_token=ACCESS_TOKEN |
獲取消息發送分布數據(getupstreammsgdist) | 15 | https://api.weixin.qq.com/datacube/getupstreammsgdist?access_token=ACCESS_TOKEN |
獲取消息發送分布周數據(getupstreammsgdistweek) | 30 | https://api.weixin.qq.com/datacube/getupstreammsgdistweek?access_token=ACCESS_TOKEN |
獲取消息發送分布月數據(getupstreammsgdistmonth) | 30 | https://api.weixin.qq.com/datacube/getupstreammsgdistmonth?access_token=ACCESS_TOKEN |
***時間跨度是指一次接口調用時***可獲取數據的時間范圍,如***時間跨度為7是指最多一次性獲取7天的數據。access_token的實際值請通過“獲取access_token”來獲取。
關于周數據與月數據,請注意:每個月/周的周期數據的數據標注日期在當月/當周的***天(當月1日或周一)。在某一月/周過后去調用接口, 才能獲取到該周期的數據。比如,在12月1日以(11月1日-11月5日)作為(begin_date和end_date)調用獲取月數據接口,可以獲取 到11月1日的月數據(即11月的月數據)。
接口調用請求說明
消息分析數據接口(包括接口列表中的所有接口)需要向相應接口調用地址POST以下示例數據包:
{ "begin_date": "2014-12-07", "end_date": "2014-12-08" }
調用參數說明
參數 | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調用接口憑證 |
begin_date | 是 | 獲取數據的起始日期,begin_date和end_date的差值需小于“***時間跨度”(比如***時間跨度為1時,begin_date和end_date的差值只能為0,才能小于1),否則會報錯 |
end_date | 是 | 獲取數據的結束日期,end_date允許設置的***值為昨日 |
返回說明
獲取消息發送概況數據接口需要向相應接口調用地址POST以下數據包:
{ "list": [ { "ref_date": "2014-12-07", "msg_type": 1, "msg_user": 282, "msg_count": 817 } //后續還有同一ref_date的不同msg_type的數據,以及不同ref_date(在時間范圍內)的數據 ] }
獲取消息分送分時數據接口需要向相應接口調用地址POST以下數據包:
{ "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 ] } 獲取消息發送周數據接口的返回JSON數據包如下: { "list": [ { "ref_date": "2014-12-08", "msg_type": 1, "msg_user": 16, "msg_count": 27 } //后續還有同一ref_date下不同msg_type的數據,及不同ref_date的數據 ] }
獲取消息發送月數據接口的返回JSON數據包如下:
{ "list": [ { "ref_date": "2014-11-01", "msg_type": 1, "msg_user": 7989, "msg_count": 42206 } //后續還有同一ref_date下不同msg_type的數據,及不同ref_date的數據 ] }
獲取消息發送分布數據接口的返回JSON數據包如下:
{ "list": [ { "ref_date": "2014-12-07", "count_interval": 1, "msg_user": 246 } //后續還有同一ref_date下不同count_interval的數據,及不同ref_date的數據 ] }
獲取消息發送分布周數據接口的返回JSON數據包如下:
{ "list": [ { "ref_date": "2014-12-07", "count_interval": 1, "msg_user": 246 } //后續還有同一ref_date下不同count_interval的數據,及不同ref_date的數據 ] }
獲取消息發送分布月數據接口的返回JSON數據包如下:
{ "list": [ { "ref_date": "2014-12-07", "count_interval": 1, "msg_user": 246 } //后續還有同一ref_date下不同count_interval的數據,及不同ref_date的數據 ] }
返回參數說明
參數 | 說明 |
---|---|
ref_date | 數據的日期,需在begin_date和end_date之間 |
ref_hour | 數據的小時,包括從000到2300,分別代表的是[000,100)到[2300,2400),即每日的第1小時和***1小時 |
msg_type | 消息類型,代表含義如下: 1代表文字 2代表圖片 3代表語音 4代表視頻 6代表第三方應用消息(鏈接消息) |
msg_user | 上行發送了(向公眾號發送了)消息的用戶數 |
msg_count | 上行發送了消息的消息總數 |
count_interval | 當日發送消息量分布的區間,0代表 “0”,1代表“1-5”,2代表“6-10”,3代表“10次以上” |
int_page_read_count | 圖文頁的閱讀次數 |
ori_page_read_user | 原文頁(點擊圖文頁“閱讀原文”進入的頁面)的閱讀人數,無原文頁時此處數據為0 |
感謝各位的閱讀,以上就是“微信小程序消息分析數據接口怎么調用”的內容了,經過本文的學習后,相信大家對微信小程序消息分析數據接口怎么調用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。