根据微信公众号(http://open.wechat.com/cgi-bin/newreadtemplate?t=overseas_open/docs/oa/basic-info/access-tokens#basic-info_access-tokens)的文档所述,令牌为7200秒,即两个小时。但是,当我的令牌过期时,只需要大约30分钟。因此,服务器已安排好,并且access_token每小时更新一次。但是有时,当我尝试使用具有最新访问令牌的REST API发送消息时,收到以下错误消息
var request = require("request");
var options = { method: 'POST',
url: 'https://api.weixin.qq.com/cgi-bin/message/custom/send',
qs: { access_token:access_token },
headers:
{'Content-Type': 'application/json' },
body:
{ touser: openid,
msgtype: 'text',
text: { content: 'test message' } },
json: true };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
返回以下错误消息:
{
"errcode":40001,
"errmsg":"invalid credential, access_token is invalid or not latest hint: [yKfbeA0993vr65!]"
}
有人可以帮我复制这个问题吗?