public static string appid = AppId;
public static string UnFinishOA2Url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type={2}&scope={3}&state={4}#wechat_redirect";
/// <summary>
/// 返回不要用户点同意授权的那种链接,但只能获取用户的openid
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string UrlToSmallOA2Url(string url)
{
string readyurl= string.Format(UnFinishOA2Url, appid, HttpUtility.UrlEncode(url), "code", "snsapi_base", "8");
return readyurl;
}
/// <summary>
/// 返回要求用户点同意授权的链接,可以获取用户openid与其它的一些信息,可在官方文档查找具体信息
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string UrlToBigOA2Url(string url)
{
string returnurl= string.Format(UnFinishOA2Url, appid, HttpUtility.UrlEncode(url), "code", "snsapi_userinfo", "8");
return returnurl;
}