首頁 > 後端開發 > php教程 > 如何获取微信开放平台的预授权码?

如何获取微信开放平台的预授权码?

WBOY
發布: 2016-06-06 20:34:13
原創
2604 人瀏覽過

怎样获取微信开放平台的预授权码?是通过填写的哪个url进入获取的?

报错:

<code>array(2) { ["errcode"]=> int(41002) ["errmsg"]=> string(13) "appid missing" } 
</code>
登入後複製
登入後複製

代码部分:

<code>    $ch = curl_init();
    $url="https://api.weixin.qq.com/cgi-bin/component/api_component_token";
    $data=array(
        'component_appid'=>$APPID,
        'component_appsecret'=>$SECRET,
        'component_verify_ticket'=>$ticket['ticket']
    );
    $data=http_build_query($data);
    //var_dump($data);

    $ch = curl_init();//打开
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    $response  = curl_exec($ch);
    curl_close($ch);//关闭
    $result = json_decode($response,true);
</code>
登入後複製
登入後複製

回复内容:

怎样获取微信开放平台的预授权码?是通过填写的哪个url进入获取的?

报错:

<code>array(2) { ["errcode"]=> int(41002) ["errmsg"]=> string(13) "appid missing" } 
</code>
登入後複製
登入後複製

代码部分:

<code>    $ch = curl_init();
    $url="https://api.weixin.qq.com/cgi-bin/component/api_component_token";
    $data=array(
        'component_appid'=>$APPID,
        'component_appsecret'=>$SECRET,
        'component_verify_ticket'=>$ticket['ticket']
    );
    $data=http_build_query($data);
    //var_dump($data);

    $ch = curl_init();//打开
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    $response  = curl_exec($ch);
    curl_close($ch);//关闭
    $result = json_decode($response,true);
</code>
登入後複製
登入後複製

appid missing
你没有定义$APPID变量

是$data传值的问题,已经解决了

遇到同样问题,传参的时候是json格式 之前直接post 3个参数一直{"errcode":41002,"errmsg":"appid missing"} 这个错误。json_encode(['component_appid'=>,'component_appsecret'=>,'component_verify_ticket'=>]);

$data 要以JSON格式提交

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板