1. 程式人生 > >微信服務號開發說明:測試號申請、自定義選單新增第三方連線

微信服務號開發說明:測試號申請、自定義選單新增第三方連線

微信服務號開發方式多種多樣,本文對接觸過的一種微信服務號開發模式進行記錄,作為今後參考的依據。

1.開發模式

本文描述的開發模式如下:

  1. 客戶或者市場部等申請服務號
  2. 開發部開發併發布移動端服務的測試版本至網際網路上。
  3. 使用測試號進行微信的開發和測試:通過配置測試號的自定義選單,指向已釋出到網際網路的測試服務地址
  4. 在正式上線前,獲取已經稽核通過服務號
  5. 在正式上線時,將服務號自定義選單配置成已經發布到網際網路上的正式服務地址即可。

2.快速連結

3.開發說明

對微信開發中的幾個環節進行說明。

3.1.微信公眾平臺介面測試帳號申請

點選登入按鈕,用自己的微訊號掃描彈出的二維碼,並確認登入,則頁面會跳轉至測試號管理

的首頁,如下圖所示。
這裡寫圖片描述

在此頁面可以獲取測試號的appIDappsecret.

3.2.關注測試號

測試號管理的首頁,滾動頁面,至測試號二維碼部分,用微信掃描二維碼,即可關注這個測試號。

3.3.獲取access_token

訪問https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index,登入微信公眾平臺介面除錯工具頁面,如下所示:
這裡寫圖片描述
將之前獲取的appIDappsecret複製貼上到對應的輸入框,點選檢查問題,可以獲得測試號access_token,如下圖所示。
這裡寫圖片描述
複製此access_token。然後點選介面型別的下拉選單,選擇自定義選單

,如下圖所示。
這裡寫圖片描述
access_token貼上到對應的輸入框中,然後將自定義選單json(後續章節有示例)傳複製到body中,點選檢查問題,如果json沒有問題,則會出現正確的返回值,如下圖所示。
這裡寫圖片描述
稍等片刻,通過微信關注的公眾號,去訪問測試號,會發現微信測試號的選單已經發生變更。

3.3.自定義選單樣例

自定義選單json示例:

{
    "button": [
        {
            "type": "view", 
            "name": "百度一下", 
            "url": "https://www.baidu.com"
}, { "name": "選單", "sub_button": [ { "type": "view", "name": "搜狗一下", "url": "http://www.soso.com/" }, { "type": "view", "name": "視訊", "url": "http://v.qq.com/" }, { "type": "view", "name": "百度一下", "url": "https://www.baidu.com" } ] } ]
}

說明:

  • "type": "view"view是一種型別的自定義選單,表示使用者點選view型別按鈕後,微信客戶端將會開啟開發者在按鈕中填寫的網頁URL。
  • name:選單名稱。
  • url:選單指向的開發者提供的服務地址。