go aida
1.0.0
ไม่มีการอัพเดตอีกต่อไป จะถูกปรับโครงสร้างใหม่และรวมเข้ากับ wechat-go
go-aida เป็นโปรเจ็กต์ตัวอย่างของ wechat-go รวมถึง Restful API และหน้าเว็บ
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
cd $GOPATH/src/github.com/songtianyi/
git clone https://github.com/songtianyi/go-aida
cd go-aida/restful
go get ./...
go build .
./restful
cd ../web
npm install
node index.js
โดเมน http://your.domain:8080
/สร้าง | สร้างอินสแตนซ์โรบ็อต |
---|---|
ส่วนหัว | |
พารามิเตอร์ | |
ขอ
GET /create
การตอบสนอง
200 OK
8c30a4e9-e949-4d10-b6d6-ef7b60e3af88
/สถานะ | รับสถานะการเข้าสู่ระบบ |
---|---|
ส่วนหัว | |
พารามิเตอร์ | |
อุ๊ย | uuid ของเซสชัน |
ขอ
GET /status?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88
การตอบสนอง
200 OK
{
"status": "CREATED",
"qrcode": "../public/qrcode/wd_vvLuDWQ==.jpg",
"plugins": {
"laosj": true,
"gifer": false
},
"startTime": 1496749513,
}
สถานะ | ความสำคัญ |
---|---|
สร้าง | รอให้ผู้ใช้สแกนโค้ดและได้รับโค้ด QR แล้ว |
เสิร์ฟ | สแกนรหัสเพื่อเข้าสู่ระบบสำเร็จ |
/เปิดใช้งาน | เปิดใช้งานปลั๊กอิน |
---|---|
ส่วนหัว | |
พารามิเตอร์ | |
อุ๊ย | uuid ของเซสชัน |
ชื่อ | ชื่อปลั๊กอิน เช่น gifer |
ขอ
PUT /enable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
การตอบสนอง
200 OK
/ปิดการใช้งาน | ปิดปลั๊กอิน |
---|---|
ส่วนหัว | |
พารามิเตอร์ | |
อุ๊ย | uuid ของเซสชัน |
ชื่อ | ชื่อปลั๊กอิน เช่น gifer |
ขอ
PUT /disable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
การตอบสนอง
200 OK