久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

企業(yè)微信API發(fā)消息接口實(shí)戰(zhàn):私聊、群聊與媒體格式詳解

企業(yè)微信API發(fā)消息接口實(shí)戰(zhàn):私聊、群聊與媒體格式詳解 上周有個做運(yùn)維的朋友跑來找我問能不能讓服務(wù)器定時往員工的企業(yè)微信里推日報(bào)往部門群發(fā)告警圖片甚至給客戶群群發(fā)帶附件的資料。聊下來發(fā)現(xiàn)他最困惑的點(diǎn)不是“接口長什么樣”而是企業(yè)微信發(fā)消息這回事其實(shí)被拆成了好幾條完全不同的通道給成員個人發(fā)私聊消息、按部門或標(biāo)簽做廣播、往群里發(fā)機(jī)器人消息、給外部客戶群群發(fā)各自對應(yīng)的接口和權(quán)限都不一樣。這篇就圍繞“企業(yè)微信 API 發(fā)消息接口”這個主題把私聊、群聊、多種媒體格式以及我在真實(shí)項(xiàng)目里調(diào)通的完整流程、踩過的坑一次說清楚。這文章適合誰看只要你的工作里需要寫代碼調(diào)用企業(yè)微信接口不管是做自動化告警、報(bào)表推送、內(nèi)部通知系統(tǒng)還是做客戶運(yùn)營消息觸達(dá)都能從中找到可以直接抄走的思路和代碼。下面所有內(nèi)容都基于我在真實(shí)項(xiàng)目中反復(fù)驗(yàn)證過的方案不同基礎(chǔ)的人照著搭都能跑通。1. 先理清楚企業(yè)微信消息接口到底有哪幾類玩法很多人一聽“企業(yè)微信API發(fā)消息”下意識以為就是一個接口把消息發(fā)出去就行。實(shí)際沒那么簡單。企業(yè)微信把“發(fā)消息”分成了好幾條不同的通道每條通道的權(quán)限模型、調(diào)用方式、能發(fā)什么格式都不一樣。如果不先搞清楚這些代碼寫了一半才發(fā)現(xiàn)權(quán)限不對、格式不支持返工成本非常高。1.1 “私聊”不只是點(diǎn)對點(diǎn)自建應(yīng)用消息通道在標(biāo)題里說到的“私聊”在企業(yè)微信API里最典型的實(shí)現(xiàn)路徑是自建應(yīng)用消息。你在企業(yè)微信管理后臺創(chuàng)建了一個自建應(yīng)用然后通過這個應(yīng)用給指定成員發(fā)消息。這里的“私聊”不是指兩個員工之間互相聊天而是指系統(tǒng)通過應(yīng)用給某個員工發(fā)一對一的對話消息。這個通道能干的事情非常多。比如我做過的一個模擬項(xiàng)目X每天定時推送前一天的運(yùn)營數(shù)據(jù)給各業(yè)務(wù)負(fù)責(zé)人用的就是這種通道。它的核心特點(diǎn)是按userid精確指定接收人一個接口調(diào)用可以傳多個userid用|分隔也支持按部門IDpartyid和標(biāo)簽IDtagid批量發(fā)送這種就帶了“群發(fā)/廣播”的味道消息類型齊全文本、圖片、語音、視頻、文件、圖文卡片都能發(fā)消息出現(xiàn)在企業(yè)微信的“工作臺-應(yīng)用”會話里本質(zhì)上就是一次真實(shí)的企業(yè)微信對話我后來總結(jié)了一個經(jīng)驗(yàn)如果你的業(yè)務(wù)場景是“系統(tǒng)主動找人”就選自建應(yīng)用消息通道如果是“人主動找系統(tǒng)聊天”那就要再配置消息接收回調(diào)做一套對話機(jī)器人。但那是另一個項(xiàng)目了這里先不展開。1.2 “群聊”的幾種實(shí)現(xiàn)路徑群機(jī)器人、部門群發(fā)與客戶群群發(fā)標(biāo)題里的“群聊”是一個容易混淆的點(diǎn)因?yàn)橹辽儆腥龡l路都叫“群聊”。我實(shí)際測試下來三條路的適用場景差異很大這里直接給結(jié)論路徑一群機(jī)器人webhook在企業(yè)微信任意一個群里可以添加一個“群機(jī)器人”。添加之后會生成一個webhook地址代碼里往這個地址POST一段JSON就能把消息推到那個具體群里。這個方案最輕量不需要申請接口權(quán)限不用配可信域名是個人開發(fā)者最快能體驗(yàn)“發(fā)群消息”的方式。路徑二給部門/標(biāo)簽發(fā)廣播自建應(yīng)用消息除了指定單人也可以指定toparty或totag。比如給“研發(fā)部”整個部門發(fā)通知給“全體成員”標(biāo)簽發(fā)公告。這種方式在企業(yè)內(nèi)部用得最多適合做全員通知、部門公告。路徑三客戶群群發(fā)這是運(yùn)營向的場景通過“客戶聯(lián)系”相關(guān)接口給外部客戶的微信群做群發(fā)。這個接口的權(quán)限模型更嚴(yán)需要單獨(dú)配置客戶聯(lián)系Secret而且要提前創(chuàng)建群發(fā)任務(wù)。如果你只是做內(nèi)部自動化通知基本用不上這條路。我在文末會提一下什么時候才需要考慮它。1.3 為什么標(biāo)題強(qiáng)調(diào)“多種媒體格式”“多種媒體格式”是企業(yè)微信消息接口相比其他聊天軟件接口最實(shí)用的一點(diǎn)。你不只能發(fā)純文字還能把圖片、語音、視頻、普通文件、圖文卡片都發(fā)到成員會話或群里。這帶來一個直接的業(yè)務(wù)價值告警系統(tǒng)不僅報(bào)一句“服務(wù)器負(fù)載高了”還能附帶一張監(jiān)控截圖報(bào)表系統(tǒng)不止發(fā)一串?dāng)?shù)字還能推送一個圖文卡片點(diǎn)進(jìn)去就是完整看板運(yùn)營系統(tǒng)給客戶群發(fā)資料PDF文件直接推送。可以說媒體格式的豐富程度決定了這個接口能承載多少真實(shí)業(yè)務(wù)場景。但每種媒體格式都有自己的限制比如圖片不能超過2MB、視頻不能超過10MB、文件不能超過20MB而且要先用“臨時素材上傳接口”拿到一個media_id才能發(fā)送。這些細(xì)節(jié)我在第3部分專門展開講。2. 接入前必須搞懂的幾個關(guān)鍵概念調(diào)用企業(yè)微信API之前如果不先把幾個核心概念理清楚后面會出現(xiàn)無數(shù)個“明明代碼沒問題但就是報(bào)錯”的詭異情況。這一節(jié)是我在各項(xiàng)目里總結(jié)的最容易出問題的幾個概念優(yōu)先級極高。2.1 CorpID、AgentId、Secret 三者關(guān)系第一次接觸企業(yè)微信API的人十個里有九個會被這三個ID搞暈。我用一句話幫你記住它們的關(guān)系CorpID企業(yè)ID整個企業(yè)的唯一身份標(biāo)識相當(dāng)于企業(yè)的“身份證號”一個企業(yè)只有一個。AgentId應(yīng)用ID你在企業(yè)微信里創(chuàng)建的每一個自建應(yīng)用都有一個獨(dú)立的AgentId。一個企業(yè)可以建很多個應(yīng)用每個應(yīng)用各管一攤事。Secret應(yīng)用密鑰每個應(yīng)用獨(dú)立的密碼調(diào)用接口時用它和CorpID換令牌。Secret一定要保密泄露相當(dāng)于別人能用你的應(yīng)用亂發(fā)消息。為什么要分成三個因?yàn)檫@樣權(quán)限才能拆得細(xì)。比如人力資源部用A應(yīng)用、運(yùn)維部用B應(yīng)用兩邊Secret不同發(fā)的消息互不干擾出了事也能追責(zé)到具體應(yīng)用。實(shí)際項(xiàng)目里建議一個業(yè)務(wù)線用一個應(yīng)用別把所有功能塞進(jìn)一個應(yīng)用里。2.2 access_token唯一通行證怎么拿、怎么用、怎么緩存調(diào)用企業(yè)微信所有消息接口之前都要先拿到access_token。它相當(dāng)于你的“臨時通行證”有效期默認(rèn)7200秒2小時。獲取方式很簡單拿著corpid和corpsecret調(diào)一個GET接口import requests corp_id ww1234567890abcdef secret 你的自建應(yīng)用Secret url https://qyapi.weixin.qq.com/cgi-bin/gettoken params { corpid: corp_id, corpsecret: secret, } resp requests.get(url, paramsparams) data resp.json() if data[errcode] 0: access_token data[access_token] expires_in data[expires_in] # 通常是7200秒 print(token獲取成功:, access_token) else: print(獲取失敗:, data)這里有一個極其重要的工程經(jīng)驗(yàn)token必須緩存不能每次請求都重新獲取。官方接口雖然沒寫死但實(shí)際有限流策略頻繁獲取token很容易觸發(fā)頻率限制。我項(xiàng)目的做法是把token存到內(nèi)存或Redis里過期時間設(shè)置為expires_in - 200秒提前刷新避免臨界點(diǎn)失效調(diào)用消息接口前先從緩存取取不到再重新獲取import time import requests class TokenManager: def __init__(self, corp_id, secret): self.corp_id corp_id self.secret secret self.token None self.expire_at 0 def get_token(self): if self.token and time.time() self.expire_at: return self.token url https://qyapi.weixin.qq.com/cgi-bin/gettoken params {corpid: self.corp_id, corpsecret: self.secret} data requests.get(url, paramsparams).json() if data[errcode] 0: self.token data[access_token] self.expire_at time.time() data[expires_in] - 200 return self.token raise Exception(token獲取失敗: str(data))這套封裝看起來不復(fù)雜但能解決實(shí)際項(xiàng)目里90%的token管理問題。2.3 權(quán)限、可信域名、IP白名單與可見范圍就算CorpID、Secret、AgentId全對了消息也不一定發(fā)得出去。這就是我最常遇到的問題權(quán)限配置不到位。企業(yè)微信對API調(diào)用是有“環(huán)境”約束的一般要檢查三個點(diǎn)1. 應(yīng)用的可見范圍自建應(yīng)用默認(rèn)只能給“可見范圍內(nèi)”的成員發(fā)消息。如果某些員工不在應(yīng)用可見范圍里你用接口給他們的userid發(fā)消息接口可能會返回成功但對方根本收不到。這個非??右?yàn)椴皇菆?bào)錯而是沉默失敗。2. 可信IP企業(yè)微信支持配置“企業(yè)可信IP”如果你的服務(wù)器公網(wǎng)IP不在白名單里調(diào)用一些敏感接口會直接返回60020之類的錯誤碼。所以接到60020別懷疑代碼先去管理后臺把服務(wù)器公網(wǎng)IP加進(jìn)去。3. 回調(diào)域名如果你需要接收用戶發(fā)給應(yīng)用的消息那就要配置“接收消息”的回調(diào)URL并且要校驗(yàn)簽名、解密消息體。這一塊比較復(fù)雜不是發(fā)消息的必要條件但很多人在做私聊機(jī)器人時繞不開。3. 消息類型與媒體格式字段細(xì)節(jié)和避坑點(diǎn)這一節(jié)是全文的硬核部分。我直接按消息類型拆開講每一種都給出請求結(jié)構(gòu)里的核心字段以及我在實(shí)際調(diào)用中遇到過的坑。3.1 文本消息最簡單但最容易忽略的細(xì)節(jié)發(fā)送文本消息是最基礎(chǔ)的但也別小看它。接口地址是message/send用POST請求JSON體大概是這樣的send_url fhttps://qyapi.weixin.qq.com/cgi-bin/message/send?access_token{access_token} text_payload { touser: zhangsan|lisi, toparty: 2, totag: 3, msgtype: text, agentid: 1000002, text: { content: 這是一條來自接口的測試消息 }, safe: 0 } resp requests.post(send_url, jsontext_payload) print(resp.json())有幾個細(xì)節(jié)值得注意touser、toparty、totag可以單獨(dú)用也可以組合用多個值用|分隔。但注意不能三個字段都為空不然不知道發(fā)給誰。safe字段是“保密消息”開關(guān)設(shè)為1表示消息不可被轉(zhuǎn)發(fā)適合發(fā)合同、薪資等敏感內(nèi)容。文本內(nèi)容長度有限制正常業(yè)務(wù)一般夠用但要注意別把超長日志直接塞進(jìn)去我遇到過因?yàn)橄⑦^長被接口拒絕的情況。agentid是你的自建應(yīng)用ID發(fā)消息時一定要帶否則接口不知道該以哪個應(yīng)用的身份發(fā)送。3.2 圖片、語音、視頻、文件臨時素材與media_id機(jī)制這是“多種媒體格式”的核心。企業(yè)微信不允許你直接傳一個URL或者文件內(nèi)容來發(fā)消息而是要求你先把文件上傳到企業(yè)微信服務(wù)器拿到一個media_id然后用這個media_id去發(fā)消息??梢岳斫鉃橄却嬉粋€臨時網(wǎng)盤再引用網(wǎng)盤里文件的ID。臨時素材上傳接口upload_url fhttps://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token{access_token}typeimage with open(screenshot.png, rb) as f: files {media: f} resp requests.post(upload_url, filesfiles) media_id resp.json().get(media_id) print(media_id:, media_id)上傳時注意type參數(shù)要與消息類型一致一共有image、voice、video、file四種。上傳成功后發(fā)消息時這樣構(gòu)造image_payload { touser: zhangsan, msgtype: image, agentid: 1000002, image: { media_id: media_id }, safe: 0 }針對不同類型我整理了一張限制表都是我實(shí)測驗(yàn)證過的直接抄就行媒體類型上傳type值最大大小支持格式發(fā)送時字段圖片image2MBjpg、png、bmp等image.media_id語音voice2MBamrvoice.media_id視頻video10MBmp4video.media_id普通文件file20MB任意file.media_id關(guān)于這張表有幾個實(shí)戰(zhàn)經(jīng)驗(yàn)值得重點(diǎn)說圖片雖然叫圖片但不要以為jpg就一定行如果你發(fā)的是截圖之類超大尺寸的PNG很容易超過2MB。我以前做告警推送時監(jiān)控系統(tǒng)生成的截圖動不動就3MB后來統(tǒng)一在本地壓縮一遍再上傳才解決問題。語音格式支持amr不是mp3。微信體系里的語音基本都是amr如果你手里是mp3要先轉(zhuǎn)碼。臨時素材默認(rèn)有效期是3天但消息接口發(fā)送完基本就不用管它了因?yàn)橄⒁呀?jīng)真實(shí)抵達(dá)客戶端。如果你只上傳不發(fā)送注意過幾天media_id就失效了。上傳素材的接口本身就是單獨(dú)的頻率限制批量推送時必須控制并發(fā)否則會觸發(fā)限流。官方推薦頻繁發(fā)送的文件可以用“永久素材”接口臨時素材適合一次性推送場景。多數(shù)場景下臨時素材夠用。3.3 圖文news不用上傳素材也能發(fā)卡片消息圖文消息news是我個人覺得最實(shí)用的消息類型。它不需要上傳素材直接在請求體里寫一個articles數(shù)組就能生成一條像公眾號推送一樣的卡片消息??ㄆ嫌袠?biāo)題、描述、封面圖、鏈接點(diǎn)一下就能跳轉(zhuǎn)。用來做運(yùn)營通知、報(bào)表推送非常合適。news_payload { touser: zhangsan, msgtype: news, agentid: 1000002, news: { articles: [ { title: 7月數(shù)據(jù)報(bào)表已生成, description: 點(diǎn)擊查看完整報(bào)表, url: https://example.com/report, picurl: https://example.com/pic.jpg } ] } }字段里有兩個容易踩坑的點(diǎn)picurl必須是公網(wǎng)可訪問的圖片地址。我之前一偷懶填了個內(nèi)網(wǎng)地址結(jié)果消息發(fā)出去了但卡片圖片在手機(jī)上永遠(yuǎn)加載不出來。排查半天才發(fā)現(xiàn)是圖片地址的問題。articles數(shù)組最多支持8個元素但建議一個卡片就主打一個核心信息別塞太多條手機(jī)端用戶體驗(yàn)會好很多。3.4 群機(jī)器人webhook支持的媒體格式群機(jī)器人是“群聊”場景里最輕量的實(shí)現(xiàn)方式。webhook地址長這樣https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx你可以直接在代碼里POST一個JSON往指定群里發(fā)消息。舉個例子發(fā)一條markdown格式的群消息webhook_url https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxxxxxx markdown_payload { msgtype: markdown, markdown: { content: ## 服務(wù)上線提醒 \n 版本由 **v1.2.0** 更新至 **v1.3.0** } } resp requests.post(webhook_url, jsonmarkdown_payload) print(resp.json())群機(jī)器人支持的格式也不少文本text、markdown、圖片image、圖文news、文件file、語音voice等。注意幾點(diǎn)群機(jī)器人發(fā)圖片/文件也需要先傳素材拿media_id但要走webhook/upload_media這個接口不是上面提的media/upload。很多人第一次做把兩個接口混用就會報(bào)media_id無效。群里添加機(jī)器人時有一個“安全設(shè)置”如果你勾選了“關(guān)鍵詞”限制那消息內(nèi)容必須包含指定關(guān)鍵詞否則調(diào)用會報(bào)錯。這個坑特別隱蔽報(bào)錯信息也不直觀我第一次遇到時查了半天才發(fā)現(xiàn)是關(guān)鍵詞沒寫。webhook方式不需要access_token只需要webhook地址本身。所以任何人拿了這個地址都能往群里發(fā)消息地址泄露等于是把群聊的發(fā)言權(quán)交了出去要注意保護(hù)。4. 完整實(shí)操從配置應(yīng)用到發(fā)出一條群聊圖片前面講了不少原理這一節(jié)帶大家完整走一遍流程。我按“最可能遇到的真實(shí)場景”來串先是私聊文本然后私聊圖片最后往群里發(fā)markdown消息。4.1 前置準(zhǔn)備你需要先在企業(yè)微信管理后臺完成這些操作注冊企業(yè)微信獲得CorpID企業(yè)ID。在“應(yīng)用管理-自建”里創(chuàng)建一個自建應(yīng)用拿到AgentId和Secret。在“管理后臺-我的企業(yè)-可信信息”里配置你的服務(wù)器公網(wǎng)IP為企業(yè)可信IP。如果要體驗(yàn)群聊任意創(chuàng)建一個內(nèi)部群在群設(shè)置里添加“群機(jī)器人”復(fù)制webhook地址。準(zhǔn)備一個小型測試文件比如一張小于2MB的圖片test.png。這些步驟都是后臺點(diǎn)點(diǎn)點(diǎn)不涉及代碼但一定要做對。尤其是第3步很多人都忽略了。4.2 獲取并緩存access_token代碼直接復(fù)用第2部分寫的TokenManager類。如果你用Flask或FastAPI寫服務(wù)可以在應(yīng)用啟動時初始化一個全局的TokenManager實(shí)例token_mgr TokenManager(corp_idww1234567890abcdef, secret你自己的應(yīng)用Secret) # 在發(fā)送函數(shù)里獲取token token token_mgr.get_token()這里再補(bǔ)一個細(xì)節(jié)如果你的服務(wù)是多進(jìn)程或多實(shí)例部署用內(nèi)存緩存會導(dǎo)致每個進(jìn)程各自維護(hù)一個token有一半請求的token可能是過期的。生產(chǎn)環(huán)境建議把token放Rediskey名帶上corpid和secret的哈希值實(shí)現(xiàn)全局共享。4.3 發(fā)送純文本私聊消息現(xiàn)在開始第一發(fā)。假設(shè)你要給userid為zhangsan的員工發(fā)一條純文本消息send_url fhttps://qyapi.weixin.qq.com/cgi-bin/message/send?access_token{token} payload { touser: zhangsan, msgtype: text, agentid: 1000002, text: { content: 你好你的工單已處理完成。 } } resp requests.post(send_url, jsonpayload) data resp.json() print(data)如果返回結(jié)果errcode為0說明消息已成功進(jìn)入發(fā)送隊(duì)列。注意接口返回成功不代表對方已經(jīng)“已讀”也不代表網(wǎng)絡(luò)送達(dá)但正常情況下幾秒內(nèi)就會在客戶端出現(xiàn)。這里有個小技巧接口返回后如果你能獲取到消息的msgid可以在后續(xù)做更多追蹤。不過這個接口的返回里通常不包含msgid別強(qiáng)求。4.4 上傳臨時素材并發(fā)圖片消息下面來個更復(fù)雜的發(fā)一張圖片。先上傳素材再發(fā)消息# 第一步上傳臨時素材 upload_url fhttps://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token{token}typeimage with open(test.png, rb) as f: resp requests.post(upload_url, files{media: f}) data resp.json() if data[errcode] ! 0: print(上傳失敗:, data) exit(1) media_id data[media_id] print(拿到media_id:, media_id) # 第二步發(fā)送圖片消息 send_url fhttps://qyapi.weixin.qq.com/cgi-bin/message/send?access_token{token} image_payload { touser: zhangsan, msgtype: image, agentid: 1000002, image: { media_id: media_id } } resp requests.post(send_url, jsonimage_payload) print(resp.json())我在實(shí)際開發(fā)時會把“上傳素材”封裝成一個通用函數(shù)內(nèi)部處理文件大小超限、格式校驗(yàn)、失敗重試等邏輯。因?yàn)樵谂客扑偷膱鼍袄锟赡芤淮我l(fā)幾十張圖如果每個環(huán)節(jié)都手寫代碼會非常臃腫。封裝之后的調(diào)用長這樣def send_image(token, to_user, media_id, agent_id): payload { touser: to_user, msgtype: image, agentid: agent_id, image: {media_id: media_id} } return requests.post( fhttps://qyapi.weixin.qq.com/cgi-bin/message/send?access_token{token}, jsonpayload ).json()4.5 通過群機(jī)器人往群聊發(fā)markdown消息最后展示怎么往群里發(fā)消息。這里不通過access_token而是直接調(diào)webhookwebhook_url https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxxx payload { msgtype: markdown, markdown: { content: ## 監(jiān)控告警 \n 線上服務(wù)異常率超過5%請及時處理。\n 時間點(diǎn)2026-03-20 10:30:00 } } resp requests.post(webhook_url, jsonpayload) print(resp.json())如果群里給機(jī)器人配置了“關(guān)鍵詞”markdown內(nèi)容里必須包含那個關(guān)鍵詞。比如你配置的關(guān)鍵詞是“告警”上面這條消息里最好明確帶“告警”兩個字否則返回如下錯誤{errcode:93000,errmsg:invalid webhook url, please check the webhook info}這個報(bào)錯非常迷惑看起來像是webhook地址無效實(shí)際是安全設(shè)置攔截。我第一次做的時候被它坑了整整一下午。5. 高頻踩坑記錄與排錯參考把我在項(xiàng)目里遇到過的所有問題匯總成一張表你收藏這份以后調(diào)接口遇到報(bào)錯直接對號入座。5.1 返回碼快速排查表返回碼含義常見原因處理建議0成功無無需處理40001access_token無效token過期、緩存被清、重新獲取導(dǎo)致舊token失效重新獲取token用新token重試40003userid不合法用戶不在通訊錄、不是應(yīng)用的可見范圍檢查userid大小寫、同步通訊錄、擴(kuò)大應(yīng)用可見范圍40013corpid不合法配置的corpid寫錯了去管理后臺核對40014access_token不合法token錯誤或已被覆蓋重新獲取token41030media_id無效素材類型不匹配、素材過期、用錯上傳接口重新上傳素材檢查type參數(shù)45009接口調(diào)用超過頻率限制并發(fā)過高、循環(huán)調(diào)用、token重復(fù)獲取加本地隊(duì)列控制調(diào)用頻率批量消息分批發(fā)送60011無權(quán)限訪問應(yīng)用沒有通訊錄權(quán)限、Secret不對應(yīng)檢查應(yīng)用權(quán)限設(shè)置確認(rèn)Secret與AgentId匹配60020訪問來源IP不在白名單服務(wù)器公網(wǎng)IP未加入可信IP去管理后臺配置可信IP93000群機(jī)器人消息被攔截webhook地址不對、安全設(shè)置關(guān)鍵詞不匹配檢查webhook地址核對關(guān)鍵詞規(guī)則5.2 幾個典型問題實(shí)錄除了返回碼我在項(xiàng)目里實(shí)際踩過的幾個場景也值得單獨(dú)說。場景一接口返回成功但員工就是收不到消息這是最讓我頭疼的問題。代碼檢查了很多遍返回碼始終是0但員工的企業(yè)微信里就是沒有新消息。排查到最后發(fā)現(xiàn)這個應(yīng)用在企業(yè)微信后臺里從來沒被員工“使用”過而且可見范圍也跟員工無關(guān)。說白了你在后臺把應(yīng)用可見范圍設(shè)成了“研發(fā)部”但給一個“市場部”的人發(fā)消息接口可能不會直接報(bào)錯而是默默丟棄。所以收到0也別高興太早先確認(rèn)接收人是否在可見范圍里。場景二給部門發(fā)廣播返回60011我當(dāng)時想給某個部門發(fā)通知toparty填的是部門ID但一直返回60011提示沒有權(quán)限。原因是應(yīng)用可見范圍只勾選了“全體成員”里的某幾個部門沒有單獨(dú)把這個部門勾進(jìn)去。有些你以為是后臺配置的問題其實(shí)是“可見范圍”和“通訊錄權(quán)限”兩個概念混在一起要同時滿足。場景三群機(jī)器人發(fā)圖片報(bào)media_id無效前面提過群機(jī)器人上傳素材的接口是/webhook/upload_media但是很多人包括我容易下意識直接用/media/upload。這兩個接口返回的media_id格式都差不多但互相不通用。所以如果你確認(rèn)token沒有過期、圖片也沒超2MB但報(bào)media_id無效趕緊看看是不是用的上傳接口不對。場景四文本消息內(nèi)容里帶中文或特殊符號出現(xiàn)亂碼這個問題主要出現(xiàn)在一些老舊的HTTP客戶端上設(shè)置請求頭的時候沒指定UTF-8編碼。企業(yè)微信接口是標(biāo)準(zhǔn)的UTF-8所以Content-Type一定要寫成application/json; charsetutf-8。requests庫默認(rèn)會處理好但如果自己用其他語言寫SDK就要注意。最后分享幾點(diǎn)我的個人體會接口文檔寫得很全但是“能跑通”和“在生產(chǎn)環(huán)境中穩(wěn)定跑”之間還隔著大量細(xì)節(jié)。我在做了好幾個類似項(xiàng)目之后最大的感受是一定要在項(xiàng)目初期設(shè)計(jì)一個統(tǒng)一的消息服務(wù)層把token緩存、素材上傳、消息發(fā)送、重試邏輯全部封裝好不要讓業(yè)務(wù)代碼直接裸調(diào)接口。這樣后面接更多消息類型時只改服務(wù)層就夠了不用動上層業(yè)務(wù)。另外不管你用py、Java還是Go先做小范圍灰度。我的習(xí)慣是先把代碼寫一個命令行腳本手動發(fā)給自己和測試號逐項(xiàng)驗(yàn)證文本、圖片、文件和群機(jī)器人消息類型全部跑通再接入業(yè)務(wù)系統(tǒng)。別一上來就做批量推送否則限流、權(quán)限、media_id過期這些問題混在一起你會被搞得懷疑人生。企業(yè)微信消息接口的價值不在于“能發(fā)消息”這個動作而在于它可以被程序化地整合進(jìn)你的運(yùn)維系統(tǒng)、報(bào)表系統(tǒng)、客戶運(yùn)營系統(tǒng)成為整個自動化工作流里最接近人的一環(huán)。先把私聊文本跑通再逐步加上圖片、視頻、群機(jī)器人你會發(fā)現(xiàn)這套API能做的事情遠(yuǎn)比想象中要多得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九九热精品| 国产91影院| 人人操人人色网| 伊人久久大香大香线蕉中文| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日韩内| 高清无码一区二区三区| 午夜福利国产欧美日韩夜夜| av一区二区三区 中文| 亚洲激情 欧美色图| 欧洲视频在线| 欧美午夜精品久久久久久超碰| 一区二区三区在线日韩影院观看| 777琪琪午夜免费A片| 日韩在线视频1234| 中文操逼字幕| 操人妻逼91| J?P?NESEHD熟女熟妇伦| 国产亚洲色婷婷99精品91| 17c嫩草51久久91嫩草| www.色操逼| 五月天AV资源| 97人人射| 成人小说另类在线| 日韩天堂av电影在线观看| 99热在线观看| 在线97在线| 亚洲一区在线观看欧洲| 二三四区精品| 国产日韩精品一区二区三区| 干日本人少妇午夜寂寞影院| 麻豆亚洲AV成人无码久久精品| www久久99| 91美女视频。| 精品四五区| 呦呦影院| 久久夜精品一区二区三区| 欧洲小说色图视频另类| 偷窥自拍A片| 欧美少妇高潮| 欧美78p| 99久久久久久亚洲精品不卡| 欧美亚州色的图| 九九aV| 狠狠入| 伊人97色天使| 久久成人国产| a片 xxxx受爽视频| 国产午夜视频| 丁香五月婷婷啪啪| 日韩欧美tv一区二区在线观看| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 国产日韩美女小穴视频网站不卡| 情色AV电影| TS人妖另类精品视频系列| 伊人色综合超碰| 人人摸.人人色| 日本最新1区2区3区| 婷婷丁香五月激情啪啪| 黄色大片视频在线免费看| 欧美中字不卡| 夜夜一区二区| 夜夜天天噜狠狠爱2021| 91春色| 国产91丝袜 在线播放| 99热这里只有精| 三级网色| 蜜乳av一区二区| 91综合天天看| 国产9l 大屁股| 老熟女区| 欧洲乱码视频| 日本久操视频| 99久久久| 日本日逼视频网| 性饥渴少妇av无码毛片| 精品亚洲| 国产综合色精品在线观看| www.acm成人黄色毛片| 久久国产视频专区一二三| 超碰91在线| 秋霞免费无码视频日韩A片| 高清孕妇孕交 交孕妇| 久久精品天美| 97干在线看| 十八禁啪啦拍视频无遮挡| 操操逼视频| 91亚洲人| 日韩BBN| 久久999久| 影音综合网| av九九| 一区三区啪啪| 久久精品国产亚洲AV无码电影| 日本αv| 丰满人妻-区二区三区免费看 | WWW.加勒比人妻一区不卡.com| 五月色网| 日本 欧美 国产一区| av网页一区二区三区| 操逼大黄片| 久久久久久国产成人| 超碰九区| 91亚洲欧美激情| 一区超碰一区| 中国特猛少妇色xxx| 一区二区三区四区五区久久久久久| 先锋音影AV| 久久久久久波多野吉衣高潮| 欧美婷婷久久| 性色高清..……| 欧美在线 亚洲| 天堂在线一区二区| 91精品免费| 农村妇女精品一区二区| julia ann久久| 亚洲情色 自拍| 东京太热男人的天堂久久久| 大粗鳼巴久久久久| 色妺妺AⅤ| 亚洲欧美综合图片| 91亚洲色图| 国产精品99999| 好吊色综合| 丝袜足交视频| 国产精品久久久无码AV网站| 久久无码电影| 国产少妇与亚洲av| 久久夜嗨| 国产外初女出血视频| 综合大香蕉美。| 强乱老妇中文字幕| 超碰免费人妻人人| 国产不卡免费在线视频| 国产视频一区二区免费| 亚洲色图加勒比| 国产偷人伦激情在线观看| 色女综合| 日韩欧视频| 少妇干B| 天天躁日日躁AAAXX| 亚洲精品啪视频| 91黑人无码激情在线| 91精品国产麻豆国产自产在| www.四虎在线| 亚洲精品蜜桃久久久久久久| 黄色成年| 波多野42部激情无码喷潮| 欧美色视频在线| 99操| 欧美熟妇亚洲版| 校园春色亚洲色图| 亚洲AV无码AV吞精久久久久| 思思热在线| 久久深夜无码| 亚洲欧美在线丝袜| 极品尤物自安慰| 91精品久久久久久综合五月天| 在线黄页看毛片| 欧美亚州综合图片| 色欲久久99国产精品久久久久久| 操操吧亚洲乱伦视频| 欧美十八禁在线看| 使劲用力艹少妇视频一区二区| 97精品视频在线播放| 超碰色老头| 日韩亚洲精品一区二区| 激情婷婷丁香| 久久人人爽av亚洲精品天堂桃色| 另类图片综合| 欧美在线播放aaaa| 91美女国产在线| 精品99999| 亚洲精品第一| 日韩精品人妻中文字幕久久久| 国产麻豆91欧美一区二区久久婷婷国产精品| 青娱乐国产剧情av一区| 一起草av| 中文字幕欧美精品亚洲日韩蜜臀| 女人喷水视频在线观看| 亚洲日韩欧美一区二区| 久久国产AⅤ| 2010男人的天堂| 天天插天天操天天摸天天射天天看| 91少妇| 日韩人妻无码专区| 中文字幕欧美精品亚洲日韩蜜臀| 国产一区二区a毛片| 成 人 影视 一区 二区 三区 四区 | 黄色AAAAAAAAAAA大片| 午夜福利久久久噜久噜久久综合| 久久久久久综合久久伊人蜜月| 国产精品婬乱一级毛片彝族| 裸体1区| 国产成人精品必看 | 超碰超碰95| 亚洲欧美综合网| 久久久久久久久成人av解说| 热久久无毒不卡| 两性色网| 一区二区无码视频| 色色综合网站| 日本一级真人黄色性爱视频| 男人的天堂在线有码| 91天堂| 色色色网站| 亚洲高清欧美总合| 韩国久久97| 啊啊啊啊好爽好舒服一区二区易域| 日本色色色| 午夜传煤十二区精品| 丁香婷婷九月| 国产精品白丝| 97色欧州| 成人免费福利在线观看| 偷拍亚洲情色| 欧美亚洲激情小说| 久久美女国产| 国产9熟妇视频网站| 亚洲欧美精品一区天堂久久| 国产毛片片精品天天看视频| 青草香蕉网| 思思视频免费看网站| 美女主播色欲91抠b在线播放| 尤物黄色在线观看网站| 麻豆色约约| 99热婷婷| 日本熟女不卡视频| 九久久精品| 99精品在线| 午夜性刺激视频免费观看| 国产性刺激| 99在线无码精品秘 入口黑人| 欧美97视频| 青青伊人这里只有精品| 欧美性夜| 日韩中文字幕2020| 婷婷啪啪| 操B视频日韩无码| 天天操天天看| 强上我不卡卡| 综合一区中亚洲国产成人综合精品 | 天天综合网视频91| 91人妻视频在线| 欧美一级黄片免费播放| 成人免费性爱视视| 欧美啪啪啪91| 成人热久久精品| 色五月综合网| 国产在线激情视频| 国产内射爽爽大片| 国产精选视频| 伊人在线大香蕉视频久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产精品一区二区亚洲人成毛片| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 日韩免费三级黄片电影| 亚洲无码日韩电影| 亚洲诱惑天堂| 啊啊啊97视频| 色妺妺在线视频| 自拍偷拍2025在线观看| 亚洲一区中文精品| 日本不卡一二区| 激情人妻另类| 国产美女91视频| 开心激情婷婷| 成年人一级黄色毛片大全在线观看| 日韩欧美日韩| 最近二区三区视频大全| 农村妇女精品一二区| 国产和美国毛片| 亚洲不卡不卡中文字幕不卡| 久久超碰爱| 欧美中出1| 国产日韩区| 午夜精品久久久| #NAME?| 青青伊人久久| 欧美综合色综合| 91精品婷婷国产综合久久竹菊| 丝袜熟女2P| 99色在线| 日本狠狠干| 99在线观看| 这里都是精品在线观看| 岛国片国产成人亚洲播放| 亚洲A曰本VA欧美VA视频| 91丝袜视频在线观看| 快播电影网日韩新片| 操91| 色偷偷综合91久久噜噜| 日韩欧美久久婷婷网站| 麻豆天美AV传媒第一页| 国产在线激情| 日本男人天堂| 久这精品中文在线观看视频| 夜夜躁狠狠躁日日躁av| 成人久久久| 91亚洲色图| 91操熟女| 国产91av在线播放| 黄片视频,下载| 天天操人人操狠狠插| 99老司机精品视频在线观看| 十八禁的黄污污免费网站| 啪啪AV导航| 国产精品美女在线一区| 色情乱伦AV| 亚洲九月丁香| 99热66| 国产黄a三级三级三级av在线看| 久久久久久久极品香蕉视频| yazhousetuoumei| www.91欧美| 成人精品视频| 成人怡红院| 久久综合九色综合欧洲98| 女性喷水高潮在线观看| 一级特黄aaa大片在线观看成人一级片在线观看 | 麻豆一区二区AV天美| 97在线免费公开视频| 偷拍盗拍亚洲色图图片| 亚洲无码超碰免费| 熟女乱伦二区| 欧美亚洲第1页| 东方亚洲在线操逼天堂| 熟妇女伦乱视频| 欧美夜夜草视频| 日韩亚洲中文字幕在线| 超碰在线99| 香蕉一区二区三区在线视频| 国产女人9999| 97天堂| 日韩美女啪啪一区| 亚洲成人免费在线| 午夜性| 日本高清一本二本免费不卡| 精品九九九九| 首页中文字幕中文字幕免费| 色91综合网| 久久偷偷色综合蜜桃| juliaann丝袜| 国产人妖视频一区在线观看| 99热这里只有精| 97久久国产亚洲精品超碰热| 高清国产无码av| 免费a在线播放v| 人人爽夜夜操| 精品国产乱码久久久| 国产高清视频无码在线| 国产精品成人无码av| 欧美丝袜激情| 欧美色乱| 免費黃色視頻觀看一| 欧美白嫩在线放| 亚洲精品欧洲色| 91人妻素女| 亚洲综合影视| 夜夜爽夜夜| 久久精品国产72国产精品福利| 青青草自拍视频在线播放| 韩国毛片一区二区三区| 国产一区二区三区久久久精品| AV九九| 99热日| 热无码中文亚洲H一道本一区二区| 一级免费啪啪片| 色麻豆AV| 在线播放免费av福利片| 日韩偷拍色图| 精品久| 超踫中文字幕| 久9九综合在线| 免费人成?大片在线播放| 欧美天堂亚洲电影院一区在线播放| 无码人妻一区二区三区免费九色| 五月天大香蕉| 亚洲中文丝袜美腿诱惑字幕| 999国产精品999| 天天综合网合集91| 麻豆国产免费影片| 97神马久久| 99热在线播放| 亚洲综合首页| 78久久久| 做爱A级亚欧| 国产乱人妻精品入口| 啪啪啪精品| 99热导航| 亚洲三区视频| 亚洲少妇激情一区二区三区| 一级啊性爱在线视频| 美女黄码视频午夜| 国产树林里野战在线看| 啊啊啊慢点| 操碰97| 国产精品第一页国产大屁股视频免费区| 亚洲AV成人无码久久精品播放| 综合情欲网| 717影院理论午夜伦八戒| 日韩97超碰| 亚洲天堂,男人| 免费国产视频| 九九热视频这里只有精品| 91P0RNY大屁股人妻| 色五月第四色| 嫖老熟女A片一二三区| 老色鬼成人精品视频下载大在线观看| 啪一啪免费视频| 综合天天。| 日韩成人电影AV| 久久免费少妇| 日本人妻天堂网站在线播放| 白嫩国模丰满一二三区| 欧美碰碰综合色| 久操B网| 亚洲无码超碰免费| 亚洲极品| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 亚洲成人一区二区精品| 超碰在线综合97| 国产亚洲人妻综合日韩 久久| 男人在线天堂| 亚洲精品白丝| 6080yy午夜理论三级一区二区三区无码 | 天天干2区3区| 久久性爱网站| 亚洲久久久久| 亚洲综合色在线| 国产欧美伊人| av在线免费一区二区| 欧美自拍网| 亚洲av热热色| 丁香五月激情综合| 久久久久免费看少妇A片特黄| 人妻喷水| 国产成人天堂| 91原创在线观看| 日韩无码黄色片| 啪啪自拍九九综合| 色老久久| 日日黄色三级网站| 久久国产视频性吧| 久久东京国产精品视频| 天天操夜夜嗨| 青娱乐淫乱1314| 蜜桃臀久久| 日本丝袜美腿人妻九九| 九九色色| 毛片电影一区二区三区| 中文字幕五月婷婷免费| 超碰九区| 欧美日韩亚洲少妇寂寞影院正在播放 | 黑人美精品 A片| 97在线视频网站| 锕锕好爽 死我在线观看| 亚洲 欧美 中文 日韩超碰| 手机看片1024你懂的国产| 性饥渴少妇av无码毛片| 97亚洲综合| 一二三区视频在线观看| 日韩人人精品| 毛片麻豆91糖心精品毛情片| 男人的天堂色偷偷青青草视频婷婷网| 加勒比大香蕉视频在线| 毛片电影一区二区三区| 久久久国产成人一区二区三区在线| 国产亚洲性生活视频播放| 亚欧色图在线激情| 精品人妻一区二区免费蜜桃视频| 98超碰欧美| 亚欧操逼片在线观看 | 午夜男女爽爽爽影院视频| 野狼福利社区| 天天综合-91入口| 国产精品农村妇女| 国产视频第二页| 99999久久精| 超碰吊日色| 日本免费二区三区| 麻豆精品.欧美精品.日韩精品.| 208天天久久九九九| 97久久天天综合色天天综合色电影| 大香蕉欧美日韩| 人人噜夜夜操| 亚洲文学偷乱拍啪啪啪啪| 久草精品一区| 欧美日日人人天天| 超碰人人干天天射| 2017天天插| 精品人妻一二三| 人人人摸人人| 天天看天天在线精品| 国产毛片久久久久久久| 无码日韩人妻av一| 亚洲操逼视频网站| 操碰97| 欧美亚洲综合色| 九九九九九九九九九九九免费国产| 日本曲间由美性生活片| 夜夜騷av、一區二區| 久婷婷一区| 96久久久精品| 日日不卡av| 97精品网| 九月丁香婷婷色| 亚洲最大网站av| 天天日少妇逼AV| 天天弄欧美| 天天综合网AV91| www.人人摸在线视频| 午夜精品久久99蜜桃的功能章节| 操逼视频国产无套| 国产操逼逼网| 女优免费一区二区永久| 美女高潮视频91| 豆1无夜无码| 国色综合天| 久久中文字幕一区不卡| 日本免费亚洲欧美| 双插在线| 91观看 国产白丝| 大二网站亚洲| 十八禁啪啦拍视频无遮挡| 亚洲天堂东京热| 麻豆精品三区视频| 日本男人天堂| 色情乱伦AV| 96精品久久| 亚洲国产av中文字幕久久 | 人人操人人摸人人看人人干| 美女刺激久久国产欧美| 久操网在线| 91丝袜美女视频| 3P乱轮视频| 中文字幕一区 二区三四五 区日 日骚| 国产精品欧美激在线| 久久男人| 国产欧美日韩精品中文| 97硬碰| 色老大| 国产女人和拘做爰视频 | 久久久久网站-538在线视频-欧美永久乱码 | 日本不卡二三区| 超碰97 线线 在现| 精品伊人久久久大香线蕉小说| 夜夜狼人妻| julia国产在线| 亚州操逼图| yazhousetuoumei| 超碰97COm中文| 大伊香蕉在线视频免费| 九九成人精品| a'v在线资源| 97色色视频| 啊嗯嗯啊好大好爽| 国产精品国产自产高清AV| 麻豆区99999| 国产精品久久泡妞网站| 91在线无码精品秘 软件| 欧美日韩青操| 亚洲图片激情综合另类| 中文字幕乱碼在线| 日本一区二区亚洲综合| 97天天爽| 大色综合| 亚洲熟妇图片| 久久神马| 久久性爱视频免费看| 狠狠狠狠狠狠| 60秒不遮不挡| 色噜噜狠狠色综无码久久合欧美| 黑白配性爱AV成| 亚州AV无码国产精品| 亚洲综合伊人| 亚洲成熟国产精品美女| 久9爱经典视频| 91精品伊人久久久大香线蕉91| 中文字幕精品久久久久人妻红杏ⅰ| 99综合视频| 午夜大香蕉| 久久99国产综合精品女同| 蜜桃精品一区二区三区久在线| 伊人国产成人av网站| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 久久夜黄色无码A级大片| 亚洲欧美setu| 一本一道vs波多野结衣| 亚洲熟妇综合久久久久久| 国产精品宅男免费| 五月天亚洲网| 久久九九综合| 欧美日韩1234| 蜜桃不卡一区二区| yellow网站免费观看日韩高清无码| 97干天天| 蜜乳AV网址| 国产9熟妇视频网站| 四虎AV在线观看| 秋霞午夜成人福利片片| 美骚妇av高清在线| 黄色av片三级三级三级免费看| 亚洲在钱| 亚洲欧洲偷拍一区| 超碰日韩人妻| 欧美日韩精品青青| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | www.久久最新地址| 福利社区午夜一区二区| 激情综合网一盗摄| 婷婷大香蕉| 免费中文综合精品| 久九9精品| 91大学精品激情戏| 大香蕉视频一二三区| 夜夜免费视频| 九九热免费国产视频婷婷伊人| 91色人妻| 欧美人妻熟女在线| AV天堂电影网| 国产高清成人传媒影视| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 亚洲图片色图欧美另类| 欧美九一精品久久久熟妇| 欧美亚洲综合色| 操婢日韩| 97超级久久| 91成人在线| 人人透人人操| 国产三级在线现体验区| 91亚洲黄色网| 熟女网站最新| 91精品成人www| 人人操人人操草草| 熟妇综合一区二区三区| 国产精品另类| 91少妇香蕉久久精品| 骚货人妻偷情自拍在线视频| jizzjizz欧美| 国产欧美在线观看免费观看| 综合网亚洲在线| 麻豆成人av| 久久手机好看网站| 婷婷久久大香蕉| 思思热久久成人| 大JI巴好深好爽又大又粗视频| 福利大香蕉| 亚洲限制级| 99国内精品| 激情AV| 欧美性爱中文字幕无线码| 电家庭影院午夜69久久夜色精品国产69乱| 久久9999 | 99精品免费| 操逼网免费无码视频| 日本成人A片网站| 精品久久久av无码免费| 97视频免费播放| 欧美,日韩,中文,另类| 9久精品视频在线观看| 成人网欧美风情| 日韩情色视频| 免费观看欧美日韩操逼视频| 偷看洗澡一二三区美女| 九月丁香综合网| 久久av一级av少妇av高潮 | 97在线免费视频观看| 精品十八在线观看| 99精品无码| 综合情欲网| 久久久内射良家| 91黑丝操| 啊啊啊啊啊舒服| 9ⅰ久久久天天| 十八禁电影伊人网| 国产女主播视频在线观看| 亚洲男人天堂2013| 久久人妻无码毛片A片麻豆| 九九热精彩视频| 超碰在线97国产| 另类视频在线| 91女优在线观看| 欧美黑人168页欧美黑人167| 久久精品无码不卡| av2014 日韩在线中文字幕| 抽插一区二区视频| 日比av无码| 久久久久久999| 亚洲一区二区三区婷婷| 老司机福利青青草| 精品久久久久久AV无码| 女人被男人桶爽视频网站| 93人人操人人| 亚洲成av人片色午夜乱码| 久久99网站| 国产天美欧美| 天天α片| 亚洲美腿丝袜香蕉影视欧美成人| 亚洲 日本 不卡| 99999精品| 日本操逼视频不卡直接放| 最新三级网址| 久热9| 人人澡人人爽人人精品| 久久伊人青青草| 熟妇高潮二区三区| 久这精品中文在线观看视频| 91在线精品一区二区三区| 国产成人欧美一区二区三区的国产| 99性爱在线观看| 五月婷色| 天天日天天舔东京热| 丰满丝袜少妇AV| 天天色欧美| 久久久精品91八戒| 国产三级电影免费观看| 97干日韩| 久草久日| 欧美巨大性舒爽顶到了| 国产精品视频白浆免费| 超碰资源亚洲97| 激情黄色五月天| 搡老女人老熟女91老熟女综合网| 操操逼视频| 日本久久精品| 伦在线97| 成人怡红院| 日韩一性一交一A片俄罗斯| 欧美亚州手机在线| 锕锕好爽 死我在线观看| 欧美AB在线| 欧美麻豆成人同性GⅤ在线| 超碰久久中文| 欧美淫乱视频| 八戒午夜福利理论片| 开心婷婷五月| 亚洲欧美日韩中文久久自慰| 青娱乐休闲视频在线观看| 天天色综亚洲91污| 久久只有精品一区二区三区| 一卡二卡三卡| 亚洲精品官网在线观看| 熟妇人妻一区二区三区| 麻豆熟妇乱妇熟色A片在线看| 亚洲图片激情综合另类| 久久精品人体| 成人青青草原伊人| 大香网站| 蜜桃久久久久久久久久久久 | 日韩不卡一二三四| 香伊人在线| 91n美女视频| 超碰久超碰久| 日本3级一区二区免费| 牛牛久久国产精品视频一二三| 亚洲国产成人精品女人久久久| 7777欧美成是人在线观看| 免费网色网站| 色视频蜜乳| 日本一区二区电影网站| 亚洲情欲| 色五月综合| 91热| 久久五月丁香| 综合亚州欧美| 99久久99九九99九九九| 97国产精选| 日韩中文字幕视频在线观看| 欧洲亚洲人人爽爽视频| 一类av片在线看| 91成人国产综合久久精品蜜月| 国产色图乱伦| 97视频网站在线观看| 九九亚洲| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 中文字幕加勒比海高清无码免费视频| 亚洲高清综合网| 丁香五月偷拍| 一本色道综合久久欧美日韩精品| 美日韩成人| 亚洲欧美洲综合| 五月天婷婷综合网| 久久春色| 刺激性视频黄页| 人人操人人爽人人操人人| 夜夜爽妓女| 日本三级A片网站com| 亚洲青色欧美| 欧美性爱十八禁| 亚洲清纯综合| 好吊色在线观看| 亚洲中文字幕熟女| 东京成人一区| 欧美日本一区二区a人| 熟女熟妇伦久久影院毛片一区二区| 欧美人妻一区| 台湾佬大香蕉| 亚洲 欧美 中文 日韩超碰| 好色综合| 精品国产乱码久久久兰草影视| 国产亚洲精品美女久久久久久2021| 日韩精品人妻中文字有码在线| 91爆操视频| 加勒比aⅴ| 国产性感骚丝袜在线| 蜜乳AV.COM| 少妇精品久久久八区九区| www色色com| 熟女乱3伦999| 职场同事知名国产国产精品久久欧美日韩| 国产自偷自拍一区| 天美精品原创av片国产| 天天综合网~91综合网| 在线播放成人网站| 国产不良强奸视频免费看| 亚州欧美综合| 中文高清一区二区的| 亚洲色图尤物视频| 97人人夜| 男生女生啊啊啊啊| 日韩成人大片在线观看| 不卡av免费在线网址| 中文字幕伊人| 中文字暮97| 国产精品一二三在线看| 亚洲综合20p| 欧美91久久久久| 久热伊人99re| 午夜欧美女人操逼| 欧美极品美女aaaaaa级黄片| 加勒比久久av| 97亚洲资源| 午夜天堂啪啪| AV和黑人在线播放| 日本加勒比无码专区| 香蕉免费一区二区三区不读| 中文字幕 人妻不满 在线视频| 国产91av在线播放| 97在线观| 日本性一区| 国产一区麻豆免费观看| 婷婷色婷婷| 国产大学生口爆吞精合集| 少妇一区二区三区| 欧美啪啪啪91| 日日日骚女人精品| 污到发麻的视频 国产| 久久久夜夜嗨免费视频| 黄色人人| 99久久精品国产系列| 久久婷婷一区| 久久久久久国产精品免费网站| 日韩三级伊人| 91精品导航| 国产精品久久久久999| 日本丝袜美腿人妻九九| 亚洲成人av色网| 日本在线视频导航| 人人操人人干网页| 伊人网免费视频| 好属操| 婷婷国产精品一区二区| 日韩精品系列| 欧美激情久久久久| 人人超碰在线观看黄| 精品久久久av| 欧美亚洲综合色| 亚洲无码99| 国产免费久久久久| 婷婷亚洲五月***久久| 久久一区二区高清免费| 操逼天美3区| 欧美Aⅴ| 青娱乐老司机视频| 国产品精品自在在线午夜免费| www.91视频网| 久久精品超碰| 麻豆av一区二区| 久久伊人东京热| 亚洲九九视频| 久久久久成人网| 欧美另类丝袜熟女| 床戏久久久av一区二区麻豆| 色网亚洲人| 91青青在线| 97chaopengongkai| 亚洲性天堂| 欧美人妻少妇| 久久永久无码人妻视频| a片久久久久久久久久久久| 97无码视频在线播放| 欧美性爱精品七区| 一区操逼| 可以在线观看AV的网站| 久久AV无码网址| 香蕉婷婷| 中文无码一二三区| 超碰公开久久网| 爱欲AV| 久草热制服丝袜在线观看| 欧美日韩国产人人| 女人18精品一区二区三区| 蜜桃臀av一区二区| 亚洲成人贴图| 欧美巨大性舒爽顶到了| 亚洲精品白浆高清久久久久久 | 五十路一区无码| 十八禁啪啪视频| 人人操肉肉| 国产大学生高潮在线播放| 免费夜夜爱黄色视频毛片| 国产精品对白内射| 欧美少妇色综合| 青青青草原| 超碰97护士| 亚洲春色欧美激情自拍| 国模艳艳啪啪一区| 另类在线| 97色诱| 91处女在线视频| 少妇激情一区二区三区视频| 欧美精品二区视频在线| 中文字幕交换人妻| 五月天激情网站| 美欧老女人97| 伊人性在线视频| 中日韩免费看男女操逼大全| 欧美不卡二区| 嗯嗯啊啊视频在线看| 国产盗摄美女如厕大神作品在线观看| 国产美女mm131爽爽爽爽| 超碰av在线| 欧美日韩婷婷中文| 亚91网| 人妻一区二区三区视频| 久久久97| 青青操在线亚洲视频观看欧美在线 | 久久久久久久久久久久久久9999| 九九九精品一区二区无码| 人妻91少妇| 最新岛国大片| 日韩欧美女优电影| 久久久精品一区二区| 日本影视久久免费| 国模精品娜娜一二三区| 欧美第38页| 丝袜 中出 制服 人妻 美腿 中文字幕| 日本爽爽爽爽爽爽免费视频| 日本精品成人无码| 精品97久久综合| 天久久久噜噜噜久久国产精品爽爽| 国产一区二区三区白丝| 欧美精品第3页| 国产蜜臀在线| 久久久国产av美女私房| 99热精品在线| 天天天操天天天爱| 一级AV性爱| 97超碰国产精品| 伊人网在线点播| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产精品美女在线一区| 九月丁香婷婷| 中文字幕视频在线观看| 久久性爱大全| 粉嫩久久久久| 国产无码精品高清| 欧美日韩国产中文精品字幕自在自线,| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 91人妻人人澡人人爽人人精品| 色五月婷婷久久| 国产精品69久久久久久久| 久久久久亚洲?V片无码V| 91国产大片| 中文字幕精品免费一区二区| 亚州精品一区二区三区香中文字幕在线| 久久色AV线| 国产不卡免费在线视频| 97色色,97综合| 国产精品爱欲| 国产污视频麻豆传媒一区二区| 亚洲欧洲自拍| 五月天成人综合| 性欧美91| 另类小说五月天| 91色欧美| 精品色色| 日本男人天堂| 色蜜AV| 高清无码91| 九九热超碰| 九九九九九九九九九国产精品 | 男女激情黄色网址| 97视频在线免费播放| 国产操偷| 97人人色| 97在线精品| 高清视频一区| 亚洲色图久久精品蜜| 丰满人妻一区二区三区| 91亚洲黑人| 欧美色女人| 三级片大波波| 1级黄色夫妻对换性交免费看| 青青草大香蕉在线视频| av在线不卡一区二区三区| AV色五月天| 超碰在线国产| 亚洲国产97| 欧美一二三区四五区| 久久久久久久伊人精品| www.男人天堂| 日本护士高潮| 色香综合| 青青草亚洲一区| 一类av片在线看| 干妹子| 长长久久88视频| 人妻一区二区三区四区视频| 操B久久| 国产乱人伦AVA麻豆软件.| 清纯唯美综合亚洲| 日韩乱码Av| av在线播放国产一区| 黑人干亚洲| 日日狠狠久久偷偷色综合免费| 99无码狠狠久久| 久久日本熟妇熟色高清| 中文自拍欧美影视| 美女啊啊啊啊啊| 啊啊啊好舒服好爽啊啊啊视频| 色久桃花影院在线观看| 韩日欧亚a级| 麻豆性爱视频在线播放| 在线可观看的黄色网址| 91国模| 好看的久久不射无码影视影院| 96久久精品一二三区色欲| 久久一区二区蜜桃| 亚洲情色在线| 五月天色综合| 日韩人妻有码免费视频| 久伊人网78| 麻豆精品A片免费观看| 96久久精品一二三区色欲| 久久78| 玖玖爱伊人玖玖爱| 久久久工口| 亚欧Av| 久久久久久久久久va| 日本免费二区三区| www.99热在线只有精品| 婷婷久草| 国产精品视频麻豆入口| 亚州性色| 欧美第二页午夜| 蜜臀在线免费观看在线免费观看| 中日韩欧美精品无码AⅤ一区二区| 老熟女网站| 97资源站久久| 欧美熟女激情| 99热精品在线观看| 嗯啊抽插大香蕉网页| 国产高清成人免费视频| 国产精品69久久久久孕妇欧美 | 色噜噜狠狠色综无码久久合欧美| 在线综合 亚洲 欧美中文字幕| 黄色工厂这里只有精品| 精品九九淫乱男| 动漫片子网站3黄| 天天做天天爽| 黄片无码在线制服| 久久精品国产AV一区二区三区| 午夜传煤十二区精品| 久久综合久色欧美综合狠狠| 抽查国产福利主播| 人妻啊啊人妻啊| 日韩免费性爱视频在线观看| 久久无码成人| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 中文操嬖片。| 一区不卡在线观看av| 国产精品999aaa| 欧美性91| 亚洲图片91| 日本幼女18+| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 欧美性爱第一页久久| 91天堂网| 亚洲不雅视频1区二区| 老熟乱一区二区三区四区| 欧美青青草视频| 免费网色网站| 九九九久久久久| 97超碰色屌| 美日韩一卡二卡三卡免费人妻精品| 1769精品一区二区三区| 欧色综合| 搡老女人老妇女老妇老熟女怎么读| 人妻22p| 免费一级毛片在线视频观看| 色哟哟511老熟女| 可以在线观看的黄色网址| 日韩高清黄片| 无码人妻精品一区二区三区99不卡| 国产剧情在线| 91成人18| 免费成人自拍视频在线| 激情小说亚洲| 日韩肏逼视频| 国产一区二区成人av在线播放| 国产区日韩区在线观看| 天天射天天操天天干天天吃2018| 国产高清成人免费视频| AAAA级日本片免费视频| 精品国产三级av韩国在线| 性爱综合一区二区| 三级激情网站| 日韩欧美国产一区二区三区四区| 国产 日韩 欧美高清| 影音先锋乱| 色噜噜综合网| 天美传媒av 在线| 欧亚不卡| 热热色色综合| 亚洲AV永久无码精品成人调教| 亚洲综合有码| 久久久97| 精品成人无码| 一级久久性爱视频| 97色色色| 国产精品久久久久久夜夜夜| 日韩三级在线观看mp4| 97精品97久久| 黑人性暴力毛片| 精品人妻一区二区三区在| 伊人丁香五月婷婷| 人人操人人摸人| 大香交伊人网| 欧洲乱码视频| 69丨亚洲丨精品丨入口免费播放| 少妇色欲综合网2| 亚洲国产另类在线中文| 日韩人妻制服丝袜av| 三级片网站在线播放| WWW4虎| 日本顶级天天操狠狠操夜夜操中文字幕| 夜夜嗨TV| 日本一道在线播放高清| 夜夜天天噜狠狠爱2021| 婷婷丁香久久| 综合干干干av久久久综合网 | 五月激情综合网| 91成人在线| 亚洲图片 欧美电影| 日韩精品中文字幕人妻| 亚洲色图亚洲无码强奸乱伦| 97爱免费插| 超碰欧美在线欧美|