以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于网页授权 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114220) |
-- 作者:yjf123 -- 发布时间:2018/1/31 21:54:00 -- 关于网页授权 关于网页授权,如果是打开放在目录下的静态html页面,怎么做微信网页授权了? |
-- 作者:有点甜 -- 发布时间:2018/1/31 23:13:00 -- 无论你打开什么页面,打开之前,都是先要触发httprequest事件的。
判断 e.path,如果是 xxx.html,那么就触发授权的代码。 [此贴子已经被作者于2018/1/31 23:13:15编辑过]
|
-- 作者:yjf123 -- 发布时间:2018/2/1 11:27:00 -- Dim ul1 As String = "https://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&scope=snsapi_base&state={2}#wechat_redirect" Dim ul2 As String = UrlEncode("http://wexin.foxtable.com") ul1 = CExp(ul1,"wxa31aba4cd83af57e",ul2,"123") Output.Show(ul1) 这个代码输出的如下,是不是不对了? |
-- 作者:有点甜 -- 发布时间:2018/2/1 11:47:00 -- 请具体一点你的问题,什么不对?
你在微信那里访问那个弹出的地址,有什么问题? |
-- 作者:yjf123 -- 发布时间:2018/2/1 12:02:00 -- 获取不到用户id 上面那个代码 ,提交访问微信的服务后,就没收到腾讯服务的访问回来了。 可信域名等都设置有了
[此贴子已经被作者于2018/2/1 12:15:37编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/2/1 12:23:00 -- 1、你如何做的?
2、把得到的地址,放在微信的菜单里测试;或者放在你网页的一个按钮里测试。点击后访问微信跳转到授权页面(如果已经授权,那就不会出现),然后会调回来你的地址。 |
-- 作者:yjf123 -- 发布时间:2018/2/1 12:34:00 -- 提示可信域名不对 但已经通过了可信域名呀 此主题相关图片如下:qq截图20180201123346.png |
-- 作者:有点甜 -- 发布时间:2018/2/1 14:58:00 -- 试试改成 www.fanda01.com
合成的地址,也加上www [此贴子已经被作者于2018/2/1 15:00:06编辑过]
|
-- 作者:石四 -- 发布时间:2019/3/18 12:02:00 -- 2、可信域名配置规范为全域名,且需要通过ICP备案(否则在微信侧jssdk功能失效)。比如需要网页授权的域名为: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鉴权 …… 我把可信域名改为全域名,又提示找不到自定义函数GetQYAccessToken。GetQYAccessToken函数设置好了呀 |
-- 作者:石四 -- 发布时间:2019/3/18 12:05:00 -- If e.host = "www.yxjxcloud.cn" Then \'需要授权才能访问的域名 这里提示找不到GetQYAccessToken Dim hc As new HttpClient(ul) |