1. 程式人生 > >短信h5如何使用work.weixin.qq.com喚起微信客戶端app打開任意url接口api代碼?

短信h5如何使用work.weixin.qq.com喚起微信客戶端app打開任意url接口api代碼?

qpi 分享 想要 url clas ng- app bcd cor

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 和 消息體。

    1. 獲取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)

      技術分享圖片

    2. 構造消息體

      參考發送應用消息,可以發送文本、圖片、視頻等多種類型的應用消息,這裏以最簡單的文本消息為例:(註意修改touser、agentid為自己想要的接收者userid列表、應用id)

      1. {
      2. "touser" : "abelzhu|ZhuShengben",
      3. "msgtype" : "text",
      4. "agentid" : 1000002,
      5. "text" : {
      6. "content" : "我就試一下"
      7. },
      8. "safe":0
      9. }
    3. 發送消息

      如下圖示,以上面兩步得到的access_token和消息體為參數,在postman中發送post請求既可(紅色箭頭所指為需要註意的點)

      技術分享圖片

      如果發送成功,在接收者的企業微信中的相應應用裏,會收到一條文本消息。

短信h5如何使用work.weixin.qq.com喚起微信客戶端app打開任意url接口api代碼?