公众号第三方平台获取服务令牌{"errcode":41002,"errmsg":"appid missing"}

本人基于网上的解答和微信文档描写的不是好详细,走过了很多坑,所以留下一点点的经验分享一下给你们,让你们刚接触这个起到做用,不枉我我写下来。json

第一步获取component_verify_ticket(微信服务器每十分钟向受权事件接收URL推送一次),这里我就很少介绍了,可是你不要觉得这个不重要,没了这个提供的值是不能往下操做的。api

回归正题,微信服务器给咱们返回了"errcode":41002,"errmsg":"appid missing",他就已经标明告诉你没有appid参数传给他,之前的文档出现命令参数和提交不同("component_AppId":"AppId_value" , 应该是"component_appid":"AppId_value" ),最新文档已经修改了,这里我就再也不理会了。那为何post提交仍是没有传值给到微信服务器了,居然缘由是没有json加密再传过去。服务器

以下是微信文档描写的:
图片描述微信

当时我就纳闷了,不过网上的一些文章分享告诉我,点击查看app

代码以下:koa

$url = "https://api.weixin.qq.com/cgi-bin/component/api_component_token";
$data = array(
        'component_appid' => $appId,
        'component_appsecret' => $secret,
        'component_verify_ticket' => $ticket
);
$data = json_encode( $data );

看完这篇简单的文章但愿对你有用,个人博客地址是:http://www.koala99.com/post

相关文章
相关标签/搜索