Heim  >  Fragen und Antworten  >  Hauptteil

Wie kapsele ich den Code für die WeChat-Entwicklung, um WeChat-Schnittstellenoperationen auszuführen?

Hallo zusammen, als ich WeChat entwickelte, habe ich gemäß dem Video des Lehrers eine Curl-Methode gekapselt, um die WeChat-Schnittstelle zu bedienen, aber während des eigentlichen Vorgangs gab es ein Problem. Vor dem Aufruf dieser Methode können alle Daten normal ausgegeben werden Nach dem Aufruf dieser Methode können die Daten nicht ausgegeben werden und der Bericht lautet: „errcode“:40001, „errmsg“: „invalid credential, access_token is invalid or not last hint: [7Gvnoa0808vr46!]“ Fehler, könnten Sie mir bitte helfen? Überprüfen Sie, ob mit der von mir geschriebenen Curl-Methode etwas nicht stimmt. Warum wird ein Fehler gemeldet, sobald ich sie ausführe?


LRTRLLRTRL2683 Tage vor1131

Antworte allen(2)Ich werde antworten

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

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

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

    Antwort
    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,导致一个过期了

    Antwort
    0
  • StornierenAntwort