Browse Source

删除文件

master v0.4.3
listen 3 years ago
parent
commit
c800f05775
2 changed files with 0 additions and 88 deletions
  1. +0
    -72
      miniapp_qrcode.client.go
  2. +0
    -16
      miniapp_qrcode.client_test.go

+ 0
- 72
miniapp_qrcode.client.go View File

@ -1,72 +0,0 @@
package weixinrpc
import (
"encoding/json"
"log"
"strconv"
"time"
"git.tetele.net/tgo/crypter"
"github.com/golang/protobuf/proto"
)
func GetMiniAppQrcode(appId, appSecret, page,scene string, url ...string) (string, error) {
conn, err := rpc_server_conn(url...)
if err != nil {
return "", err
}
defer conn.Close()
data := map[string]string{}
data["app_id"] = appId
data["app_secret"] = appSecret
data["page"] = page
data["scene"] = scene
data_json, err := json.Marshal(data)
if err != nil {
return "", err
}
encryData := crypter.DesEn(string(data_json), DES_KEY)
now_int64 := time.Now().Unix()
now := strconv.FormatInt(now_int64, 10)
sign := Sign(encryData, now)
req := &Request{
proto.String(encryData),
proto.String(now),
proto.String(sign),
nil}
res := &Response{}
err = conn.GetMiniappQrcode(req, res)
if err != nil {
return "", err
}
//解密
res_data_de, err := GetOrgData(res)
if err != nil {
return "", err
}
var result string
err = json.Unmarshal([]byte(res_data_de), &result)
if err != nil {
log.Println(err, res_data_de)
return "", err
}
return result, nil
}

+ 0
- 16
miniapp_qrcode.client_test.go View File

@ -1,16 +0,0 @@
package weixinrpc
import (
"testing"
)
func Test_GetMiniappCode(t *testing.T){
appid := "wx3d53ccbaf69f7995"
appSecret := "165983626235636be54a16404e3e70a7"
page := "/pages/home/index/index"
scene := "user_id=2"
qrcode,err := GetMiniAppQrcode(appid,appSecret,page,scene)
t.Log(qrcode)
t.Log(err)
}

Loading…
Cancel
Save