微信域名防封 自动切换 微信OAuth2.0网页授权67可以添加多个域名吗?
微信OAuth2.0网页授权67可以添加多个域名吗?
只有一个。如果有多个程序,其中一个支持子目录。回调域名http://www.abc.com。在根目录下创建一个新目录/pin。将代码传递到pin文件夹。领养http://www.abc.com/pin. 前提是该代码支持子目录访问。这样,就可以共享一个授权域名和(1,n)个程序。如果不支持子目录访问,那就没办法了。
如何用浏览器模拟微信浏览器访问需要OAuth2.0网页授权的页面?
需要在微信公共后台配置授权回调域名。配置注意事项请参见公共平台接口的详细说明。配置成功后,您可以请求授权页,直到它被重定向到授权后的回调地址。具体操作:粘贴以下代码:publicactionresultwxbind(){stringsurl=“/oauth2/accessuToken?应用程序ID=“ViewUtil.WXappID文件“&secret=”ViewUtil.WXappsecret文件“&code=”请求[”代码“]”&grantuType=authorizationuCode”WebClientwebClient=newWebClient()字节[]字节=webClient.DownloadData下载数据(sUrl)字符串结果=编码.GetEncoding(“utf-8”).GetString(bytes)JSONObjectobj=JSONConvert.DeserializeObject(result)stringsParam=Request[“state”]stringsRedictUrl=“”switch(sParam){case“myorder”:sRedictUrl=”/Account/Order?OpenID=“obj[”OpenID“]”&parm=order”breakcase”book“:sRedictUrl=”/book/WXHotels”bre默认值:sRedictUrl=“/帐户/索引?OpenID={0}“obj[”OpenID“]break}响应。重定向(sRedictUrl)returnView()}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。