go aida
1.0.0
N'est plus mis à jour, sera refactorisé et intégré à Wechat-go
go-aida est un exemple de projet de wechat-go, comprenant l'API Restful et une page Web.
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
domaine http://votre.domaine:8080
/créer | Créer une instance de robot |
---|---|
EN-TÊTE | |
PARAMÈTRES | |
Demande
GET /create
Réponse
200 OK
8c30a4e9-e949-4d10-b6d6-ef7b60e3af88
/statut | Obtenir le statut de connexion |
---|---|
EN-TÊTE | |
PARAMÈTRES | |
uuide | L'uuid de la session |
Demande
GET /status?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88
Réponse
200 OK
{
"status": "CREATED",
"qrcode": "../public/qrcode/wd_vvLuDWQ==.jpg",
"plugins": {
"laosj": true,
"gifer": false
},
"startTime": 1496749513,
}
statut | importance |
---|---|
CRÉÉ | Attendez que l'utilisateur scanne le code et le code QR a été obtenu. |
PORTION | Scannez le code pour vous connecter avec succès |
/activer | Activer un plug-in |
---|---|
EN-TÊTE | |
PARAMÈTRES | |
uuide | L'uuid de la session |
nom | Nom du plug-in, par exemple GIFer. |
Demande
PUT /enable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
Réponse
200 OK
/désactiver | Fermer un plug-in |
---|---|
EN-TÊTE | |
PARAMÈTRES | |
uuide | L'uuid de la session |
nom | Nom du plug-in, par exemple GIFer. |
Demande
PUT /disable?uuid=8c30a4e9-e949-4d10-b6d6-ef7b60e3af88&name=gifer
Réponse
200 OK