public static string LoginAccess(string companyId, string scopes, string state, string returnUrl) { try { AlipayUserInfoAuthRequest request = new AlipayUserInfoAuthRequest(); request.SetReturnUrl(returnUrl); request.BizContent = "{" + "\"scopes\":[" + "\"auth_base\"" + "]," + "\"state\":\"init\"," + "\"is_mobile\":\"true\"" + "}"; AlipayUserInfoAuthResponse response = GetDefaultAopClient(companyId).Execute(request); if (response.IsError) { TxtLogServices.WriteTxtLogEx("AliPayApiServices", string.Format("LoginAccess()用户登录授权失败" + ":{0}", response.Body)); } else { TxtLogServices.WriteTxtLogEx("AliPayApiServices", string.Format("LoginAccess()用户登录授权成功" + ":{0}", response.Body)); return(""); } } catch (Exception ex) { TxtLogServices.WriteTxtLogEx("AliPayApiServices", string.Format("LoginAccess()用户登录授权失败,Message:{0},StackTrace:{1}", ex.Message, ex.StackTrace)); } return(""); }
public static AlipayUserInfoAuthResponse alipay_user_info_auth(string state = "init") { var client = GetAlipayClient(); AlipayUserInfoAuthRequest request = new AlipayUserInfoAuthRequest(); request.BizContent = "{" + " \"scopes\":[" + " \"auth_base\"" + " ]," + " \"state\":\"" + state + "\"" + " }"; request.SetNotifyUrl("/return_url.aspx"); AlipayUserInfoAuthResponse response = client.Execute(request); return(response); }