首页  >  问答  >  正文

微信开发 curl 进行微信接口操作的代码该怎样封装?

各位大神好,我在做微信开发的时候,按着老师的视频封装了一个 curl 的方法,用于进行微信接口的操作,但是在实际操作的过程中却出现了问题,在调用这个方法之前,所有数据都能够正常输出,但是调用这个方法之后,数据就无法输出了,报的是: "errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [7Gvnoa0808vr46!]"  的错误,麻烦大神们帮我看一下,写的这个 curl 方法有没有什么问题,为什么一执行它就报错?


LRTRLLRTRL2683 天前1133

全部回复(2)我来回复

  • 清晨的那一抹阳光照耀在我的脸上

    清晨的那一抹阳光照耀在我的脸上2017-05-19 10:06:48

    首先确保appid和secret正确,然后再看下access_token是否超过了请求上限(一天最高2000次),access_token请求最好是加入到缓存中或SESSION,不然一天下来光测试就达到上限了

    回复
    0
  • LRTRL

    appid 和 appsecret都是正确的,而且我是把获取到的access_token 放到了数据库,调用之前会进行判断的;不过放session中是怎么放呢,我之前也放在了session中,但是其它接口调用这个session的时候,老是获取不到值

    LRTRL · 2017-05-26 16:11:05
    清晨的那一抹阳光照耀在我的脸上

    你其他接口调用肯定是不行的,必须得重新请求一次token

    清晨的那一抹阳光照耀在我的脸上 · 2017-05-27 16:28:59
  • PHP中文网

    PHP中文网2017-05-19 10:05:28

    token做了缓存,可能是本地和线上生成了两个token,导致一个过期了

    回复
    0
  • 取消回复