点击或拖拽改变大小
盛派网络

OAuthApiGetAuthorizeUrl 方法

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

获取验证地址

命名空间:  Senparc.Weixin.MP.AdvancedAPIs
程序集:  Senparc.Weixin.MP (在 Senparc.Weixin.MP.dll 中) 版本:16.12.400+09cf0202d5d3e8b12fec87564321e2fafb5f0214
语法
[ApiBindAttribute(PlatformType.WeChat_OfficialAccount, "OAuthApi.GetAuthorizeUrl", 
	true)]
public static string GetAuthorizeUrl(
	string appId,
	string redirectUrl,
	string state,
	OAuthScope scope,
	string responseType = "code",
	bool addConnectRedirect = true
)

参数

appId
类型:SystemString
公众号的唯一标识
redirectUrl
类型:SystemString
授权后重定向的回调链接地址,请使用urlencode对链接进行处理
state
类型:SystemString
重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值,最多128字节
scope
类型:Senparc.Weixin.MPOAuthScope
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
responseType (Optional)
类型:SystemString
返回类型,请填写code(或保留默认)
addConnectRedirect (Optional)
类型:SystemBoolean
加上后可以解决40029-invalid code的问题(测试中)

返回值

类型:String
参见