小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

微信開發(fā)筆記1:了解API流程

 quasiceo 2014-05-25

整個通信過程

公眾號分為兩種
訂閱號:類似于以前的RSS,簡單理解為單向不交互
服務號:訂閱號升級版,提供交互功能
微信開發(fā)筆記1:了解API流程 - 頹廢熊 - 破壞的筆記
 
access_token
作用:簽名,企業(yè)與微信服務器的交流憑證
注意:1.有效期7200秒(2小時)
        2.調(diào)用次數(shù)受限,每日2000次
        3.新的access_token會覆蓋上一次的access_token
解決:緩存access_token,過期再調(diào)用
-------------------------------
企業(yè)服務器接收用戶信息流程
從微信服務器發(fā)過來的參數(shù)中都有一個FromUserName(發(fā)送方賬號,一個openID),還有一個createTime(可以判斷是否為重復消息)
在接收到微信服務器轉發(fā)過來的用戶消息后,需要回復微信服務器,通知它,這個用戶消息我已經(jīng)收到,不需要再發(fā)了
如果需要回復用戶,就要用到FromUserName了
微信開發(fā)筆記1:了解API流程 - 頹廢熊 - 破壞的筆記
 
基礎接口:接收用戶消息
發(fā)送消息類型有
文本消息:文本
圖片消息:圖片地址,還有圖片ID
語音消息:語音ID
視頻消息:視頻ID
地理位置消息
鏈接消息
注意:微信服務器發(fā)送后如果沒有收到企業(yè)服務器的確認消息,會再發(fā)2次;
企業(yè)收到微信服務器發(fā)來的消息后,需要返回(如空字符串)

基礎接口:接收事件推送
事件類型有
1.添加/取消關注
2.掃描二維碼(未關注時掃描多了事件1,已關注則沒有事件1)
3.上報地理位置事件
4.點擊自定義菜單事件
5.點擊菜單跳轉鏈接時

基礎接口:語音識別結果
微信會把語音識別結果,還有語音消息id發(fā)過來



普通信息發(fā)送流程
微信開發(fā)筆記1:了解API流程 - 頹廢熊 - 破壞的筆記
 
回復信息類型
文本:直接發(fā)送
圖片:需要先上傳
語音:需要先上傳
視頻:需要先上傳
音樂:上傳縮略圖(不需要上傳音樂)
圖文:普通文本對待


客服消息發(fā)送流程
48小時內(nèi)有效,跟普通信息發(fā)送流程差不多(所使用的接口不同),都是發(fā)送給指定的用戶
更像以下的模式
微信開發(fā)筆記1:了解API流程 - 頹廢熊 - 破壞的筆記
 
群發(fā)消息發(fā)送
每個用戶每月只能接收4條,因此最好只能發(fā)4條
步驟如下
1.上傳圖文消息素材(返回media_id)
2.根據(jù)分組進行群發(fā)(使用上面的media_id,需要通過審核)
3.刪除群發(fā)(只是圖文詳細頁失效,卡片仍存在)
3.事件推送群發(fā)結果,在2完成后,微信服務器會發(fā)回通知信息

菜單接口
微信開發(fā)筆記1:了解API流程 - 頹廢熊 - 破壞的筆記
 

用戶管理
授權
1.引導用戶進入授權頁面同意授權,獲取code
主要有兩種:
  一種是snsapi_base,只能獲取用戶的openid
  一種是snsapi_userinfo,授權,通過openid獲取用戶其它信息
2.通過code換取網(wǎng)頁授權access_token(與開發(fā)者配置access_token不同)
  在上一步之后,微信服務器會在回調(diào)地址上帶上參數(shù)
  snsapi_base 的參數(shù)為 state = STATE
  snsapi_userinfo 的參數(shù)為 code = CODE&state = STATE
  將 CODE 發(fā)送到微信指定的鏈接地址,會返回一個 access_token
  如果 access_token 過期,將其發(fā)送到微信指定的另一個地址,會返回一個新的access_token
3.通過網(wǎng)頁授權access_token和用戶的openid獲取用戶信息
  將步驟2獲取的access_token和openid發(fā)送到指定地址,獲取用業(yè)內(nèi)信息
  
用戶分組管理(以下功能都是直接發(fā)送json格式的分組名到指定鏈接)
創(chuàng)建分組,查詢分組,查詢用戶所在分組,修改分組名,移動用戶分組

獲取關注者列表
直接發(fā)送請求到指定的鏈接地址

獲取用戶地理位置
微信服務器端主動推送

生成帶參數(shù)的二維碼
過程:
1.將你的參數(shù)提交給微信
->信息返回參數(shù) ticket
2.微信幫你生成二維碼
->憑 ticket 下載微信幫你生成的二維碼圖片

JS代碼接口
1.獲取用戶網(wǎng)絡狀態(tài)(JS接口)
2.隱藏網(wǎng)頁右上角的分享按鈕
3.隱藏網(wǎng)頁底部的導航欄

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多