Foxtable(狐表)用户栏目专家坐堂 → [求助]获取OPENID


  共有4270人关注过本帖树形打印复制链接

主题:[求助]获取OPENID

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/30 16:04:00 [显示全部帖子]

1、必须通过网页授权才能获取。
2、第一次进来还没有授权的时候,肯定为空了

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/30 16:30:00 [显示全部帖子]

1、同样的道理,第一次进来还没有授权的时候,肯定为空

2、 '肯定要改为自己的网址


3、Return OpenId放到函数的最后

    



 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/30 17:31:00 [显示全部帖子]

别人访问的时候直接读通过下面这种授权地址访问,才有可能第一次就获取openid。

"https://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&scope=snsapi_base&state={2}#wechat_redirect"

其实按照上面的用法,在这段代码就可以获取

    If jo("openid") IsNot Nothing Then
        OpenID = jo("openid")
        e.AppendCookie("openid",OpenID) '将openid存储在Cookie中
    End If

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/30 17:37:00 [显示全部帖子]

Dim ul2 As String = UrlEncode("http://www.xxx.com/" & url)

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/1 22:21:00 [显示全部帖子]

上传实例说明

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/2 11:54:00 [显示全部帖子]

11楼的项目我打开不正常,看不到函数。把函数的代码放到txt文件再发上来

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/2 14:03:00 [显示全部帖子]

这2个地方代码不完整

sb.AppendLine("<meta name='viewport' c>")

sb.Append("<meta http-equiv='Refresh' c>")

必须使用完整的网页路径:

Dim ul2 As String = UrlEncode("http://sg.vipgz2.idcfengye.com/" & url)


-------------
ul1 = CExp(ul1,"addid",ul2,"123")
output.show(ul1) '把显示的完整域名放到微信开发者工具里打开,看看提示什么错误?

*---------------
自己使用日志跟踪一下接收到的所有地址和数据:https://wechat.foxtable.com:9009/Webhelp/scr/we0008.htm
[此贴子已经被作者于2019/12/2 14:03:27编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110561 积分:562695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/2 15:22:00 [显示全部帖子]

那就没有办法了,微信限制了。

 回到顶部