小程序调试时,可以获取code,但无法获取token;本地可以正常获取token

来源:13-11 服务器API新增获取用户地址信息接口

架构师是怎样炼成de

2019-02-14

图片描述


本地centos虚拟机可以正常获取 token ;url参数直接访问亦正常

图片描述


换成腾讯云服务器,https协议,获取的token为空 ’‘;url为
url:https://api.weixin.qq.com/sns/jscode2session?appid=ssssssssss&secret=sssssssssss&js_code=033nTZlo1xXLDi0Es4io1axpmo1nTZlD&grant_type=authorization_code
直接访问获取的结果为
{“session_key”:“i0vbKmK1xtv7Nbbcfi9OHw==”,“openid”:“o_x8g5SITTAzvn3y7LZ5d2NLow5A”}

其中 php代码为:
图片描述

请老师帮忙看一下问题,这个bug无法获取token,curl是可以产看版本等信息的

写回答

2回答

架构师是怎样炼成de

提问者

2019-02-15

服务器不知道哪里出了一个坑,重装系统环境,重新配置,打印出结果

1
1
7七月
解决了吗?如果是按照课程做的,一般是不会有问题的。环境的问题,我就真的说不上了,哈哈。
2019-02-15
共1条回复

7七月

2019-02-14

这是不可能的,还是代码错误了。直接访问都能访问,为什么代码访问不能访问呢。还是代码错了。至于哪里错了,这个需要断点调试,再调试下,看看访问url是不是错了。

0
1
架构师是怎样炼成de
谢谢七月老师,线上线下代码是一样的使用git维护;线上的代码this->wxLoginUrl 打印出来的结果粘贴到浏览器,访问 {“session_key”:“i0vbKmK1xtv7Nbbcfi9OHw==”,“openid”:“o_x8g5SITTAzvn3y7LZ5d2NLow5A”} 是这个结果,而curl_get($this->wxLoginUrl) 即$result 结果为空 ‘’ 这个结果在本地虚拟机运行,打印出的结果是 curl_get:{\"session_key\":\"syUPlxYlmzTlGFwFwm8dtg==\",\"openid\":\"o_x8g5SITTAzvn3y7LZ5d2NLow5A\"}"} 结果正常 现在就走到这里了,这个curl 可以使用
2019-02-15
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程