|
@@ -136,3 +136,21 @@ func GetShareQRStr(url string) string {
|
|
}, func(e interface{}) {})
|
|
}, func(e interface{}) {})
|
|
return ret
|
|
return ret
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+//获取未关注用户unionid
|
|
|
|
+func GetUnionid(openid string) string {
|
|
|
|
+ var unionid string
|
|
|
|
+ util.Try(func() {
|
|
|
|
+ client, err := rpc.DialHTTP("tcp", rpcserver)
|
|
|
|
+ defer client.Close()
|
|
|
|
+ if err != nil {
|
|
|
|
+ log.Println(err.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ err = client.Call("WeiXinRpc.GetUnionid", openid, &unionid)
|
|
|
|
+ if err != nil {
|
|
|
|
+ log.Println(err.Error())
|
|
|
|
+ }
|
|
|
|
+ }, func(e interface{}) {})
|
|
|
|
+ return unionid
|
|
|
|
+}
|