C# Класс Senparc.Weixin.MP.Helpers.JSSDKHelper

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetAddrSign ( string appId, string appSecret, string noncestr, string timestamp, string url ) : string

获取位置签名AddrSign

GetCardSign ( string appId, string appSecret, string locationId, string noncestr, string timestamp, string cardId, string cardType ) : string

获取卡券签名CardSign

GetJsSdkUiPackage ( string appId, string appSecret, string url ) : Senparc.Weixin.MP.Helpers.JsSdkUiPackage

获取给UI使用的JSSDK信息包

GetNoncestr ( ) : string

获取随机字符串

GetSignature ( string ticket, string noncestr, string timestamp, string url ) : string

获取JS-SDK权限验证的签名Signature

GetTimestamp ( ) : string

获取时间戳

GetcardExtSign ( string api_ticket, string timestamp, string card_id, string nonce_str, string code = "", string openid = "" ) : string

获取添加卡券时Ext参数内的签名

Приватные методы

Метод Описание
CreateCardSha1 ( Hashtable parameters ) : string

生成cardSign的加密方法

CreateNonekeySha1 ( Hashtable parameters ) : string

添加卡券Ext参数的签名加密方法

CreateSha1 ( Hashtable parameters ) : string

sha1加密

Описание методов

GetAddrSign() публичный статический Метод

获取位置签名AddrSign
public static GetAddrSign ( string appId, string appSecret, string noncestr, string timestamp, string url ) : string
appId string
appSecret string
noncestr string
timestamp string
url string
Результат string

GetCardSign() публичный статический Метод

获取卡券签名CardSign
public static GetCardSign ( string appId, string appSecret, string locationId, string noncestr, string timestamp, string cardId, string cardType ) : string
appId string
appSecret string
locationId string
noncestr string
timestamp string
cardId string
cardType string
Результат string

GetJsSdkUiPackage() публичный статический Метод

获取给UI使用的JSSDK信息包
public static GetJsSdkUiPackage ( string appId, string appSecret, string url ) : Senparc.Weixin.MP.Helpers.JsSdkUiPackage
appId string
appSecret string
url string
Результат Senparc.Weixin.MP.Helpers.JsSdkUiPackage

GetNoncestr() публичный статический Метод

获取随机字符串
public static GetNoncestr ( ) : string
Результат string

GetSignature() публичный статический Метод

获取JS-SDK权限验证的签名Signature
public static GetSignature ( string ticket, string noncestr, string timestamp, string url ) : string
ticket string
noncestr string
timestamp string
url string
Результат string

GetTimestamp() публичный статический Метод

获取时间戳
public static GetTimestamp ( ) : string
Результат string

GetcardExtSign() публичный статический Метод

获取添加卡券时Ext参数内的签名
public static GetcardExtSign ( string api_ticket, string timestamp, string card_id, string nonce_str, string code = "", string openid = "" ) : string
api_ticket string
timestamp string
card_id string
nonce_str string
code string
openid string
Результат string