以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]企业号获取不到ACCESSTOKEN了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=102672) |
-- 作者:18523982317 -- 发布时间:2017/6/23 15:52:00 -- [求助]企业号获取不到ACCESSTOKEN了 企业号,昨天程序还好好的,今天突然就获取不到accesstoken了,求解,其他人是不是也一样,我看了接口文档,也没发生变化啊 [此贴子已经被作者于2017/6/23 15:52:21编辑过]
|
-- 作者:18523982317 -- 发布时间:2017/6/23 15:58:00 -- 才注意到 获取企业号的AccessToken,规则发生变化了样,现在获取返回了errcode = 0 以前好像是不返回的,帮助文档里面的 http://www.foxtable.com/mobilehelp/scr/0212.htm 这个帮助要改了,里面的 If jo("access_token") IsNot Nothing Then 要改成 If jo("access_token")=“0” Then 就ok了
|
-- 作者:有点蓝 -- 发布时间:2017/6/23 16:40:00 -- 帮助已经改过了,你这种改法更不对了 |
-- 作者:18523982317 -- 发布时间:2017/6/23 18:25:00 -- 以下是引用有点蓝在2017/6/23 16:40:00的发言: 帮助已经改过了,你这种改法更不对了 蓝大大 我测试可以用啊。。。。没问题啊 好像是22号才更新的接口文档,不信去看嘛,用帮助里的代码肯定获取不到accesstoken
|
-- 作者:有点蓝 -- 发布时间:2017/6/23 20:38:00 -- 请自己比对2楼和你项目里的代码 是errcode = 0 不是jo("access_token")=“0” jo("access_token") IsNot Nothing是一样的效果的
|
-- 作者:18523982317 -- 发布时间:2017/6/23 21:49:00 -- 以下是引用有点蓝在2017/6/23 20:38:00的发言:
请自己比对2楼和你项目里的代码 是errcode = 0 不是jo("access_token")=“0” jo("access_token") IsNot Nothing是一样的效果的 isnot nothing 报错啊,不信你去测试嘛, isnot是指不存在errcode吧,关键是返回了errcode =0 以前是不返回errcode 参数的。。。
|
-- 作者:有点蓝 -- 发布时间:2017/6/23 22:20:00 -- 我测试企业微信没有任何问题,下面代码不会出错 If jo("access_token") IsNot Nothing Then Output.Show( jo("access_token")) Else MessageBox.show("获取access_token失败,原因:" & vbcrlf & jo.ToString) End If jo("access_token") IsNot Nothing 判断的是json里access_token这个属性是否有值,和errcode没有半点关系。麻烦你看懂看清代码
|
-- 作者:18523982317 -- 发布时间:2017/6/24 0:57:00 -- 以下是引用有点蓝在2017/6/23 22:20:00的发言:
我测试企业微信没有任何问题,下面代码不会出错 If jo("access_token") IsNot Nothing Then Output.Show( jo("access_token")) Else MessageBox.show("获取access_token失败,原因:" & vbcrlf & jo.ToString) End If jo("access_token") IsNot Nothing 判断的是json里access_token这个属性是否有值,和errcode没有半点关系。麻烦你看懂看清代码 关键是以前不返回errcode ,现在返回了errcode = 0 不信去测试嘛,我用得好好的函数 今天停止运行了。。。报错。。。
|
-- 作者:有点蓝 -- 发布时间:2017/6/24 9:11:00 -- 上传你的完整代码 |