1. 程式人生 > >微信公共號(企業號)開發框架-gochat的從零開始教程(二): 5分鐘快速搭建自己的公共號

微信公共號(企業號)開發框架-gochat的從零開始教程(二): 5分鐘快速搭建自己的公共號

    上一章裡我們把前期準備和環境配置已經完成啦,本章講一下怎麼通過5分鐘快速搭建自己的公共號~

    首先,前往github頁面下載gochat框架的原始碼 ,原始碼中已經包含了一個最基礎的公共號開發模版。這裡非常非常希望大家在下載的時候順手註冊個github賬號然後star一下我的專案 Q A Q),推薦下載zip格式,


    然後解壓程式碼,利用winscp 或者命令列指令把解壓後文件夾中的 src資料夾複製到伺服器根目錄下的/code資料夾(也就是我們在前面配置的gopath)

    然後進入伺服器上根目錄下的 /code/src/conf 資料夾,大家可以看到裡面有兩個檔案:app.conf 和id_relative.yaml,開啟id_relative.yaml檔案,可以看到如下的內容:

corpid: your-corp-id
corpsecret: your-corp-secret
pubid: your-pub-id
pubsecret: your-pub-secret
token: your-token
key: your-encrypy-key


    因為本章是為了進行公共號開發,所以這裡只需要關注pubid(AppID/應用ID),pubsecret(AppSecret/應用金鑰)和 token就可以了,我們需要登陸自己的公共號管理後臺,然後點選頁面左下角“開發”欄下面的“基本配置”選項,把看到的自己公共號的應用ID 和應用密匙和id_relative.yaml中的pubid、pubsecret行冒號後面的內容進行替換即可,替換後效果(這裡的id跟密匙是我隨手編的)如下:

corpid: your-corp-id
corpsecret: your-corp-secret
pubid: asdafdrwgefweb123
pubsecret: njdjasgfweguywegriuwy32bxbjdfgsj
token: etnrejkjio
key: your-encrypy-key

    儲存編輯後,在伺服器命令列中依次輸入如下指令,即可執行我們的gochat框架啦:

cd /code/src
go build -o gochat main.go
./gochat

    順利的話會出現下面的文字表示框架執行成功:


    這時候記得保持你的putty跟winscp不要退出,回到之前微信公共號的管理介面,點選頁面左下角“開發”欄下面的“基本配置”選項,開啟伺服器配置。

    這裡的URL填寫為自己的伺服器ip或域名 + /pub

    token 隨便寫一個(記得更新到伺服器上的id_relative.yaml檔案)

    EncodingAESKey 隨機生成一個就好,不要管他

    訊息加解密方式 選擇“明文模式”

    效果大致如下:



然後點選提交併啟用伺服器配置,我們的最初的公共號開發就完成啦~ 這時候重新關注下自己的公共號會有驚喜哦:


    這裡文章就結束啦,接下來的教程我會大致解析下gochat的程式碼,並且教大家怎麼實現一些使用的功能~
如果覺得這篇文章有點價值的話,大家可以來github裡面star一下gochat這個專案Q A Q
如果遇見什麼問題,歡迎在文章下面提問或者在github上開個issue問我~~