微信开放平台接口使用ApiResult的问题

微信开放平台接口返回信息转换成ApiResult

image.png

image.png

如果access_token 无效,则刷新,但并不是刷新开放平台的COMPONENT_ACCESS_TOKEN。所以我想问一下开放平台是不是不能使用ApiResult,还是有其他方法?还有微信接口月底就不再支持http的调用,是我们必须调用微信https的接口,还是自己项目要变为https?

评论区

JFinal

2017-12-22 18:17

jfinal weixin 一直用的 https ,为何还会有此一问?

access_token 并不是刷开放平台的,那是刷哪里的? jfinal weixin 是微信公众号开发 SDK

孤独の自由

2017-12-22 18:24

@JFinal 谢谢波总。我看到微信消息说2017年12月30日停止对HTTP方式调用的支持,如何回调URL(也就是自己服务器)里是http的话有没有影响,自己服务器需不需要升级为https?还有公众号的access_token和开放平台的access_token是不一样的吧?

JFinal

2017-12-22 18:29

@孤独の自由 我以为你说对方的服务器升级为 https,你说的这个自己的回调 url 设置为 http 这个事我并不知道,应该不会强制这么做,否则这个影响范围太大了

微信公众平台与项目通信本来就有了信息加密的功能,只要appid 与 密钥不泄漏出去,用 http 也是可以的

JFinal

2017-12-22 18:30

补充一下,即便要强制使用 https,那也是 jfinal weixin 无法干预的事情,因为回调用的 URL 是你自己配置的,不在 jfinal weixin 所关注的范围内

孤独の自由

2017-12-22 18:32

@JFinal 所以我在想自己服务器地址要不要升级成https

孤独の自由

2017-12-22 18:36

@JFinal 还有我看开放平台接口和公众号接口刷新access_token的接口也不一样,比如说我是开放平台的access_token无效了,而刷新的是授权给这个开放平台的公众号的access_token,那还是无效啊,是我理解错误了吗?

孤独の自由

2017-12-22 18:37

@JFinal 可能我选择的项目是jfinal weixin给你误导了

JFinal

2017-12-22 21:34

@孤独の自由 我特意看了一下,这里的 https 是指你的程序请求微信平台时的那个 url 中要使用 https,而不是你自己的应用要使用 https

热门反馈

扫码入社