利用微信公眾號接口可以做什么?(消息和用戶類)

微信可以給運(yùn)營者提供一些簡單的功能,有了接口,相當(dāng)于在原有基本功能基礎(chǔ)上做了增強(qiáng)版。

即,原先有的,會更強(qiáng)。原先沒有的,會有。

一、自定義菜單的增刪改查

小小菜單可以做很多事,但是80%沒用。1和2是最多的。3和4是掃一掃。5、6和7可以傳照片。8是獲取地理位置。9和10是本身就可以實(shí)現(xiàn)的。

1、click:點(diǎn)擊推事件

用戶點(diǎn)擊click類型按鈕后,微信服務(wù)器會通過消息接口推送消息類型為event的結(jié)構(gòu)給開發(fā)者(參考消息接口指南),并且?guī)习粹o中開發(fā)者填寫的key值,開發(fā)者可以通過自定義的key值與用戶進(jìn)行交互;

2、view:跳轉(zhuǎn)URL

用戶點(diǎn)擊view類型按鈕后,微信客戶端將會打開開發(fā)者在按鈕中填寫的網(wǎng)頁URL,可與網(wǎng)頁授權(quán)獲取用戶基本信息接口結(jié)合,獲得用戶基本信息。

3、scancode_push:掃碼推事件

微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后顯示掃描結(jié)果(如果是URL,將進(jìn)入U(xiǎn)RL),且會將掃碼的結(jié)果傳給開發(fā)者,開發(fā)者可以下發(fā)消息。

4、scancode_waitmsg:掃碼推事件且彈出“消息接收中”

提示框用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后,將掃碼的結(jié)果傳給開發(fā)者,同時(shí)收起掃一掃工具,然后彈出“消息接收中”提示框,隨后可能會收到開發(fā)者下發(fā)的消息。

5、pic_sysphoto:調(diào)起系統(tǒng)相機(jī)

完成拍照操作后,會將拍攝的相片發(fā)送給開發(fā)者,并推送事件給開發(fā)者,同時(shí)收起系統(tǒng)相機(jī),隨后可能會收到開發(fā)者下發(fā)的消息。

6、pic_photo_or_album:彈出拍照或者相冊發(fā)圖

用戶點(diǎn)擊按鈕后,微信客戶端將彈出選擇器供用戶選擇“拍照”或者“從手機(jī)相冊選擇”。用戶選擇后即走其他兩種流程。

7、pic_weixin:彈出微信相冊發(fā)圖器

用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起微信相冊,完成選擇操作后,將選擇的相片發(fā)送給開發(fā)者的服務(wù)器,并推送事件給開發(fā)者,同時(shí)收起相冊,隨后可能會收到開發(fā)者下發(fā)的消息。

8、location_select:彈出地理位置選擇器

用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起地理位置選擇工具,完成選擇操作后,將選擇的地理位置發(fā)送給開發(fā)者的服務(wù)器,同時(shí)收起位置選擇工具,隨后可能會收到開發(fā)者下發(fā)的消息。

9、media_id:下發(fā)消息(除文本消息)

用戶點(diǎn)擊media_id類型按鈕后,微信服務(wù)器會將開發(fā)者填寫的永久素材id對應(yīng)的素材下發(fā)給用戶,永久素材類型可以是圖片、音頻、視頻、圖文消息。請注意:永久素材id必須是在“素材管理/新增永久素材”接口上傳后獲得的合法id。

10、view_limited:跳轉(zhuǎn)圖文消息URL

用戶點(diǎn)擊view_limited類型按鈕后,微信客戶端將打開開發(fā)者在按鈕中填寫的永久素材id對應(yīng)的圖文消息URL,永久素材類型只支持圖文消息。請注意:永久素材id必須是在“素材管理/新增永久素材”接口上傳后獲得的合法id。

二、消息接口:主動或被動跟用戶在消息窗口跟用戶進(jìn)行交流

1、接收普通消息:就是用戶“+”可以發(fā)送的任何形式消息(除收藏和個人名片)

2、接收普通事件:

??? 關(guān)注/取關(guān):取關(guān)后,開發(fā)者需要在自己的數(shù)據(jù)庫里做一下解綁

??? 上報(bào)地理位置:需要取得用戶同意

??? 掃描帶參數(shù)二維碼事件:估計(jì)是把二維碼內(nèi)的參數(shù)上傳給服務(wù)器,比如這個二維碼的id,可以用來統(tǒng)計(jì)用

??? 點(diǎn)擊菜單的事件


以上2個,相當(dāng)于是用戶input。

以下相當(dāng)于,用戶如此操作之后,我們給用戶的output。


3、被動回復(fù)用戶消息

可回復(fù)文本、圖片、語音、視頻、音樂、圖文消息

4、客服消息

客服人員的增、刪、改(包括頭像)、查。

當(dāng)有以下消息時(shí),

用戶發(fā)送信息/點(diǎn)擊自定義菜單(僅有點(diǎn)擊推事件、掃碼推事件、掃碼推事件且彈出“消息接收中”提示框這3種菜單類型是會觸發(fā)客服接口的)/關(guān)注公眾號/掃描二維碼/支付成功/用戶維權(quán)

可以給用戶發(fā)送以下消息

文本/圖片/語音/視頻/音樂/圖文/卡券

5、高級群發(fā)接口

在一般的群發(fā)基礎(chǔ)上增強(qiáng)了一些功能??砂l(fā)文本/圖片/語音/視頻/圖文/卡券

但是可以專門針對某一標(biāo)簽、某些openid發(fā)送圖文。程序處理比人工處理要好很多。

6、發(fā)送模板消息

可以根據(jù)自己的需求選定/自己提交模板,然后自行填充模板里的字段,發(fā)送給用戶一些服務(wù)消息。

但是不能發(fā)送一些營銷信息(打折降價(jià)、發(fā)送紅包卡券)。

三、素材管理

主要是對需要發(fā)給用戶的素材的增、刪、改、查。

四、用戶管理

獲取關(guān)注的用戶列表標(biāo)簽管理,獲取用戶昵稱、頭像、性別、所在城市、語言和關(guān)注時(shí)間,獲取用戶地理位置,設(shè)置用戶備注,可以給每個用戶打3個標(biāo)簽,最多100個標(biāo)簽,拉黑用戶。

五、數(shù)據(jù)統(tǒng)計(jì)

六、微信網(wǎng)頁開發(fā)、微信賬號管理:有點(diǎn)高端,看不懂,工作日問問技術(shù)

后面再看下其他接口:

電商工具包:微信小店、微信卡券、微信掃一掃

智能硬件:微信設(shè)備功能

O2O工具包:微信門店、連設(shè)備、搖一搖周邊、連wifi

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容