微信获取access_token,提示errcode:40002 errmsg:invalid grant_type

微信通过CURL获取access_token,提示errcode:40002 errmsg:invalid grant_type

请求授权操作可以成功
图片描述

使用微信公众平台接口调试工具测试通过。

图片描述

但是通过php curl请求,获取Access Token确一直提示errcode:40002 errmsg:invalid grant_type

请求的URL参数顺序是按照官方文档的顺序。

以下是微信公众平台官方说明文档内容

公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。

全局返回码说明如下:

40002 不合法的凭证类型

初步认为是因为开放平台上创建的应用AppID、AppSecrect或回调域名不正确的关系。如果有遇到类同问题的同学,请分享一下解决方案。

阅读 21.2k
4 个回答

也许你的php代码里把grant type参数拼错了。

最后发现是请求参数错误问题,已解决。

我最近在做微信登录,也出下过这种情况,请求授权操作可以成功,什么参数都写对了,但是还是出现这个问题,最会发现:请求方式写错了,这个是get请求,如果用post去请求,也会出现这样的问题。

欢迎关注微信关注:终端研发部,一起学习和交流

推荐问题