検索

ホームページ  >  に質問  >  本文

パーソナライズされたメニューの作成レポート $wx->create_menu($data); 未定義の変数

function create_menu($data){


$ch =curl_init();//URL を含むオプションを設定します
curl_setopt($ch, CURLOPT_URL,"https://api. weixin.qq.com/cgi-bin/menu/create?access_token=" .$this->get_token());
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);//https
を使用しますcurl_setopt( $ch,CURLOPT_SSL_VERIFYHOST, false);
if(!empty($json_str)){
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);## #}
curl_setopt($ ch、curlopt_returntransfer、true);
$ output = curl_exec($ ch); // html document
' - } - } - - - - - - - - - エラー番号
RETURN CURL_ERROR ($ CH); // 最近のセッションを保護する文字列を返します
}
Curl_Close ($ ch); // CURL ハンドルを解放します
Return $output;


}
public function get_menu(){
header('Content-type:text/html;charset=utf-8');
$result= file_get_contents("https: //api.weixin.qq.com/cgi-bin/menu/get?access_token=".$this->get_token());
return $result;
}
public function del_menu( ){
$result=file_get_contents("https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=".$this->getToken());
return $ result;
}
function create_xin_menu($data){
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.weixin. qq.com/cgi -bin/menu/addconditional?access_token=".$this -> getToken());
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (互換性; MSIE 5.01; Windows NT 5.0)');
curl_setopt($ ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
$tmpInfo =curl_exec ($ch);
if (curl_errno($ch)) {
returncurl_error($ch);
}

curl_close($ch);
$json_arr = (array)json_decode($tmpInfo);
if(array_key_exists('menuid',$json_arr)){
return $json_arr['menuid'];
}else{
return false;
}
}

}
$wx=new WX();
$wx->create_menu($data);
$arr=array(
'button'=>array(
array(
'type'=>'click',
'name'=>'每日新闻',
'key'=>'V1001_XIN_WEN'
),
array(
'name'=>>'综合',
'sub_button'=>array(
array(
'name'=>'音乐',
type'=>'view',
'url'=>'http://s.music.so.com/s?src=relation_music&q=流行'
),
array(
'name'=>'搞笑',
'type'=>'view',
'url'=>'https://v.qq.com/x/channel/fun '
)
),

),
array(
'name'=>'学习',
'sub_button'=>array(
array(
'name'=>'php中文网',
'type'=>'view',
'url'=>'http://www.php.cn/'
),
),
)
),

);
$data =json_encode($arr, JSON_UNESCAPED_UNICODE);

失$拂尘-得.bug失$拂尘-得.bug2601日前1365

全員に返信(1)返信します

  • 路过

    路过2017-10-16 10:13:32

    アップロードしていない$dataはどこですか?

    返事
    0
  • キャンセル返事