go aida
1.0.0
더 이상 업데이트되지 않으며 리팩터링되어 wechat-go에 통합됩니다.
go-aida는 Restful API와 웹페이지를 포함한 wechat-go의 샘플 프로젝트입니다.
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 | 세션의 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 | 세션의 UUID |
이름 | 플러그인 이름(예: giger) |
요구
PUT /enable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
응답
200 OK
/장애를 입히다 | 플러그인 닫기 |
---|---|
헤더 | |
매개변수 | |
uuid | 세션의 UUID |
이름 | 플러그인 이름(예: giger) |
요구
PUT /disable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
응답
200 OK