微信可以給運(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)入URL),且會將掃碼的結(jié)果傳給開發(fā)者芹缔,開發(fā)者可以下發(fā)消息坯癣。
4、scancode_waitmsg:掃碼推事件且彈出“消息接收中”
提示框用戶點(diǎn)擊按鈕后最欠,微信客戶端將調(diào)起掃一掃工具示罗,完成掃碼操作后,將掃碼的結(jié)果傳給開發(fā)者芝硬,同時收起掃一掃工具蚜点,然后彈出“消息接收中”提示框,隨后可能會收到開發(fā)者下發(fā)的消息拌阴。
5绍绘、pic_sysphoto:調(diào)起系統(tǒng)相機(jī)
完成拍照操作后,會將拍攝的相片發(fā)送給開發(fā)者迟赃,并推送事件給開發(fā)者陪拘,同時收起系統(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ā)者茵臭,同時收起相冊,隨后可能會收到開發(fā)者下發(fā)的消息舅世。
8旦委、location_select:彈出地理位置選擇器
用戶點(diǎn)擊按鈕后奇徒,微信客戶端將調(diào)起地理位置選擇工具,完成選擇操作后缨硝,將選擇的地理位置發(fā)送給開發(fā)者的服務(wù)器摩钙,同時收起位置選擇工具,隨后可能會收到開發(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ù)庫里做一下解綁
??? 上報地理位置:需要取得用戶同意
??? 掃描帶參數(shù)二維碼事件:估計是把二維碼內(nèi)的參數(shù)上傳給服務(wù)器扁眯,比如這個二維碼的id壮莹,可以用來統(tǒng)計用
??? 點(diǎn)擊菜單的事件
以上2個,相當(dāng)于是用戶input。
以下相當(dāng)于,用戶如此操作之后蚁署,我們給用戶的output。
3胶台、被動回復(fù)用戶消息
可回復(fù)文本、圖片杂抽、語音诈唬、視頻、音樂缩麸、圖文消息
4铸磅、客服消息
客服人員的增、刪、改(包括頭像)阅仔、查吹散。
當(dāng)有以下消息時,
用戶發(fā)送信息/點(diǎn)擊自定義菜單(僅有點(diǎn)擊推事件八酒、掃碼推事件空民、掃碼推事件且彈出“消息接收中”提示框這3種菜單類型是會觸發(fā)客服接口的)/關(guān)注公眾號/掃描二維碼/支付成功/用戶維權(quán)
可以給用戶發(fā)送以下消息
文本/圖片/語音/視頻/音樂/圖文/卡券
5、高級群發(fā)接口
在一般的群發(fā)基礎(chǔ)上增強(qiáng)了一些功能丘跌∠埃可發(fā)文本/圖片/語音/視頻/圖文/卡券
但是可以專門針對某一標(biāo)簽唁桩、某些openid發(fā)送圖文闭树。程序處理比人工處理要好很多。
6荒澡、發(fā)送模板消息
可以根據(jù)自己的需求選定/自己提交模板报辱,然后自行填充模板里的字段,發(fā)送給用戶一些服務(wù)消息单山。
但是不能發(fā)送一些營銷信息(打折降價碍现、發(fā)送紅包卡券)。
三米奸、素材管理
主要是對需要發(fā)給用戶的素材的增昼接、刪、改悴晰、查慢睡。
四、用戶管理
獲取關(guān)注的用戶列表標(biāo)簽管理铡溪,獲取用戶昵稱漂辐、頭像、性別棕硫、所在城市髓涯、語言和關(guān)注時間,獲取用戶地理位置哈扮,設(shè)置用戶備注纬纪,可以給每個用戶打3個標(biāo)簽,最多100個標(biāo)簽滑肉,拉黑用戶包各。
五、數(shù)據(jù)統(tǒng)計
六赦邻、微信網(wǎng)頁開發(fā)髓棋、微信賬號管理:有點(diǎn)高端,看不懂,工作日問問技術(shù)
后面再看下其他接口:
電商工具包:微信小店按声、微信卡券膳犹、微信掃一掃
智能硬件:微信設(shè)備功能
O2O工具包:微信門店、連設(shè)備签则、搖一搖周邊须床、連wifi