Method | Description | |
---|---|---|
CreateOauthUrlForCode ( string appId, string redirectUrl, bool moreInfo ) : string |
用于生成获取授权 code 的 URL 地址,此地址用于用户身份鉴权,获取用户身份信息,同时重定向到 redirect_url
|
|
GetJsApiTicket ( string appId, string appSecret ) : string |
生成微信公众号 jsapi_ticket
|
|
GetOpenId ( string appId, string appSecret, string code ) : string |
获取 openid
|
|
GetSignature ( string charge, string jsapiTicket, string url ) : string |
生成微信公众号 js sdk signature
|
Method | Description | |
---|---|---|
CreateOauthUrlForOpenid ( string appId, string appSecret, string code ) : string |
生成获取 openid 的 URL 地址
|
|
GetRequest ( string url ) : string |
发起 get 请求
|
|
HttpBuildQuery ( string>.Dictionary |
||
ReadStream ( |
public static CreateOauthUrlForCode ( string appId, string redirectUrl, bool moreInfo ) : string | ||
appId | string | 微信公众号应用唯一标识 |
redirectUrl | string | /// 授权后重定向的回调链接地址,重定向后此地址将带有授权code参数,该地址的域名需在微信公众号平台上进行设置, /// 步骤为:登陆微信公众号平台 开发者中心 网页授权获取用户基本信息 修改 /// |
moreInfo | bool | /// FALSE 不弹出授权页面,直接跳转,这个只能拿到用户openid /// TRUE 弹出授权页面,这个可以通过 openid 拿到昵称、性别、所在地 /// |
return | string |
public static GetJsApiTicket ( string appId, string appSecret ) : string | ||
appId | string | 微;\信公众号应用唯一标识 |
appSecret | string | 微信公众号应用密钥(注意保密) |
return | string |
public static GetOpenId ( string appId, string appSecret, string code ) : string | ||
appId | string | 微信公众号应用唯一标识 |
appSecret | string | 微信公众号应用密钥(注意保密) |
code | string | 获取到的 code |
return | string |
public static GetSignature ( string charge, string jsapiTicket, string url ) : string | ||
charge | string | charge 字符串 |
jsapiTicket | string | 获取到的 ticket |
url | string | url |
return | string |