1、微信網頁授權域名怎麼設置不加www
自己申請一個
2、微信JS域名,業務域名配置接入,網頁授權,需要上傳這個文件,按步驟上傳好卻找不到這個文件?
這個是要放在你項目的根目錄下面的,而且你上面的路徑要指向你項目的根目錄
3、微信公眾號多域名授權怎麼搞
開發一個服務專門用來授權獲取code
另外2個項目獲取code都調用該服務
4、微信公眾號伺服器配置和網頁授權域名有什麼區別
伺服器配置是微信操作信息發送到你的伺服器配置的額,比如微信點擊事件,微信接收消息事件,各種事件微信會推送給你的伺服器配置中的地址,這個是非必須的,不配置也可以用,網頁授權是必須的,不配置用不了微信公眾號
5、微信如何設置開發者中心的 「OAuth2.0」網頁授權?
需要在微信公眾後台配置授權回調域名,配置注意事項請參考公眾平台介面詳細說明,配置成功後,可以通過請求授權頁面,直到授權後重定向到回調地址。
具體操作:粘貼如下代碼:
public ActionResult WXBind()
{
string sUrl = "/oauth2/access_token?appid=" + ViewUtil.WXappID + "&secret=" + ViewUtil.WXappsecret + "&code=" + Request["code"] + "&grant_type=authorization_code";
WebClient webClient = new WebClient();
Byte[] bytes = webClient.DownloadData(sUrl);
string result = Encoding.GetEncoding("utf-8").GetString(bytes);
JSONObject obj = JSONConvert.DeserializeObject(result);
string sParam = Request["state"];
string sRedictUrl = "";
switch (sParam)
{
case "myorder":
sRedictUrl = "/Account/Order?OpenID=" + obj["openid"] +"&Param=order";
break;
case "book":
sRedictUrl = "/Book/WXHotels";break;
default:
sRedictUrl = "/Account/Index?OpenID={0}" + obj["openid"];
break;
}
Response.Redirect(sRedictUrl);
return View();
}
6、微信OAuth2.0授權回調頁面域名設置問題
當下的解決方案是引入一個新的非常簡單的應用來作為微信授權的代理服務,可以這么做:
1. 把公眾號的網頁授權介面域名設置成另外一個子域名,如proxy.your.com;
2. 然後把php_weixin_proxy裡面的index.php部署到proxy.your.com
php_weixin_proxy下的index.php是一個很簡單的php文件,你可以直接查看源碼了解它的實現方式。因為當前項目的環境,我採用php來完成這個代理服務實現,實際上,你完全可以用任意平台語言來完成類似的功能。
當其它業務需要發起微信授權時,將授權請求先發到proxy.your.com,然後proxy.your.com會把這個請求轉發到微信;
當用戶同意授權後,proxy.your.com會收到微信的授權回調,並把回調結果(code、state參數)原封不動地再返回給最開始發起授權的業務。
唯一的區別在於,在不使用proxy.your.com的時候,你從應用發起微信授權的鏈接應該是這樣的:
https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect
用了proxy.your.com之後,這個授權鏈接就應該是這樣的:
http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc
後面這個鏈接跟上面的比:
1. 後面的鏈接中的host變成了proxy.your.com,也就是代理的授權回調域名;
2. 後面的多了一個device參數,這個是必要的。因為微信pc端跟移動端的授權地址是不一樣的,而後面的鏈接是發送個proxy.your.com的,所以需要多加個參數告訴它在轉發給授權申請給微信的時候,是用PC端還是移動端的授權地址。
7、微信OAuth2.0網頁授權可以添加多個域名嗎?
不可以,只能添加一個域名。授權
回調
域名配置規范為全域名,比如需要網頁授權的域名為:www.qq.com,配置以後此域名下面的頁面http://www.qq.com/music.html
、
http://www.qq.com/login.html
都可以進行
OAuth2.0
鑒權。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com 無法進行OAuth2.0鑒權。
協議特點
(1).
簡單:不管是OAUTH服務提供者還是應用開發者,都很容易於理解與使用;
(2).
安全:沒有涉及到用戶密鑰等信息,更安全更靈活;
(3).
開放:任何服務提供商都可以實現OAUTH,任何軟體開發商都可以使用OAUTH。
8、微信公眾號配置網頁授權域名怎麼設置?
1、打開微信公眾平台,輸入賬號密碼登錄後台。
2、點擊【公眾號設置】。
3、點擊【功能設置】。

4、找到【網頁授權域名】,點擊旁邊的【設置】。

5、在修改業務域名和JS介面域名時,已經上傳過這個文件的話,那麼請直接跳過這一步。如果還沒上傳的,直接點擊文件下載,然後上傳到伺服器。
6、上傳成功後,直接輸入授權域名,點擊【確認】即可。
9、微信JS域名,業務域名配置接入,網頁授權,需要上傳這個文件,是什麼原因?
同問,而且還必須上傳在下面配置的域名路徑下,但是不知道有什麼用