jsapi

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2015 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Overview

* 文件描述: 微信JS-SDK的相关服务 * 创建日期: 2015/3/18 * 作者: ckeyer * 功能: 微信SDK初始化 *

Index

Constants

View Source
const (
	// redis 中 微信 jsapi_ticket的 key
	REDIS_KEY_WC_JSAPI_TICKET = "wx_JsapiTicket"
	// redis中 微信JS-sdk的 NONCESTR key  一个随机字符串
	REDIS_KEY_WC_JSAPI_NONCESTR = "wx_jsapiNoncestr"
	// redis中 微信JS-sdk的 timestamp key  一个随机字符串
	REDIS_KEY_WC_JSAPI_TIME_STAMP = "wx_jsapiTimestamp"
)

Variables

This section is empty.

Functions

func GetJsApiNoncestr

func GetJsApiNoncestr() string

获取 jsapi的noncestr 随机字符串 如果redis中存在, 则直接取出, 如果不存在, 则随机产生, 并保存到redis中, 过期时间7200秒

func GetJsApiSignature

func GetJsApiSignature(url string) string

得到用于JS_SDK的signature

func GetJsApiTicket

func GetJsApiTicket() string

获取jsasp_ticket 字符串/

func GetJsApiTimeStamp

func GetJsApiTimeStamp() string

获取 jsapi的timestamp 随机字符串 如果redis中存在, 则直接取出, 如果不存在, 则随机产生, 并保存到redis中, 过期时间7200秒

Types

type JsapiTicket

type JsapiTicket struct {
	Errcode   int    `json:"errcode"`
	Errmsg    string `json:"errmsg"`
	Ticket    string `json:"ticket"`
	ExpiresIn int64  `json:"expires_in"`
}

用于解析腾讯服务器发来的 JS_SDK ticket信息的结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL