短信h5如何使用work.weixin.qq.com喚起微信客戶端app打開任意url接口api代碼?
work.weixin.qq.com 是企業微信的接口,需要調用openID來跳轉微信打開制定的連接。代碼模型 vip.wxticket.com
添加自建應用
登錄企業微信管理端 -> 應用與小程序 -> 應用 -> 自建,點擊“創建應用”,設置應用log、應用名稱等信息,創建應用。
創建完成後,在管理端的應用列表裏進入該應用,可以看到agentid、secret等信息,這些信息在使用企業微信API時會用到。
創建完成後,該應用會自動出現在可見範圍內的成員的企業微信終端上(包括手機端、pc端、微工作臺)
使用工具調試api
我們已經創建好一個自建應用,且拿到了可用的應用id及secret,如何調用api控制這個應用呢?下面以發消息為例說明如何調試api接口。
調用api的過程,本質上就是發送http請求給企業微信後臺,在正式開發前,我們可以使用工具模擬http請求調試api。這裏以 postman 為例(下載地址,使用方法略),當然你也可以使用其它http模擬工具。
發消息api見發送應用消息,可以看到其實就是一個post請求
請求方式:POST(HTTPS)
請求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
post 參數為 access_token 和 消息體。
-
獲取access_token
參考開始開發,access_token是應用調用api的憑證,由 corpid和corpsecret換取。
請求方式:GET(HTTPS)
請求URL:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET使用postman發送這樣一個GET請求即可得到access_token(請把截圖中的corpid、corpsecret換為自己的corpid、應用secret)
-
構造消息體
參考發送應用消息,可以發送文本、圖片、視頻等多種類型的應用消息,這裏以最簡單的文本消息為例:(註意修改touser、agentid為自己想要的接收者userid列表、應用id)
{
"touser" : "abelzhu|ZhuShengben",
"msgtype" : "text",
"agentid" : 1000002,
"text" : {
"content" : "我就試一下"
},
"safe":0
}
-
發送消息
如下圖示,以上面兩步得到的access_token和消息體為參數,在postman中發送post請求既可(紅色箭頭所指為需要註意的點)
如果發送成功,在接收者的企業微信中的相應應用裏,會收到一條文本消息。
短信h5如何使用work.weixin.qq.com喚起微信客戶端app打開任意url接口api代碼?