公衆號第三方平臺獲取服務令牌{"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

相關文章
相關標籤/搜索