Golang-微信二次共有およびJs Sdk署名ツール
微信二次共有及びJs Sdk署名ツール概要 機能 取付 を使用
概要
WeChat Js Sdk呼び出しを行うには、まず署名を取得し、署名によって認証およびインタフェース呼び出しを行い、wxsignはGolangを使用して作成し、署名認証を完了する必要があります.
機能は、微信共有に必要なjs署名情報 を取得する.は、署名情報構造 を返す.
インストールソースコード
使用
概要
WeChat Js Sdk呼び出しを行うには、まず署名を取得し、署名によって認証およびインタフェース呼び出しを行い、wxsignはGolangを使用して作成し、署名認証を完了する必要があります.
機能
{
Appid string `json:"appid"`
Noncestr string `json:"noncestr"`
Timestamp string `json:"timestamp"`
Url string `json:"url"`
Signature string `json:"signature"`
}
インストール
- go get github.com/usthooz/wxsign
使用
package main
import (
"fmt"
"github.com/usthooz/wxsign"
redis "gopkg.in/redis.v3"
)
func init() {
// access_token ticket redis
rdsClient := redis.NewClient(&redis.Options{
Addr: "127.0.0.1:6379",
})
wxsign.WxSignRdsInit(rdsClient)
}
func main() {
ws := wxsign.New(
"appid",
"secret",
// access_token redis key
"wxsign:token",
// ticket redis key
"wxsign:ticket",
)
sign, err := ws.GetJsSign("https://www.ooz.ink")
if err != nil {
fmt.Print("Get js sign err-> %#v", err)
return
}
fmt.Print("Js Sign: %#v", sign)
}