求大神给看看,看了几个小时也不知道错在了哪里。。谢谢谢谢了/(ㄒoㄒ)/~~
这是微信后台的菜单开发,前半部分单独测试是没问题的,可以获取$access_token,可是后半部分就是不知道错在了哪里,$post用的微信文档示范,肯定也是没错的,求大神看看 /(ㄒoㄒ)/~~<?php
//获取接口
$appid="*********";
$appsecret="***********";
$url="https://api.weixin.{$appid}&secret=$appsecret"; //把APPSECRET替换成$appsecret
$ch=curl_init();
//设置传输选项
curl_setopt($ch,CURLOPT_URL,$url);//GET请求,$url为请求的地址
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//以文件流形式返回
//执行请求
$outopt=curl_exec($ch);
$outoptARR=json_decode($outopt,TRUE); //把json格式转化成数组
$access_token=$outoptARR['access_token'];
$urll= "https://api.weixin.{$access_token}";
$curl_close($ch);
$post='{
"button":[
{
"type":"click",
"name":"今日歌曲",
"key":"V1001_TODAY_MUSIC"
},
{
"name":"菜单",
"sub_button":[
{
"type":"view",
"name":"搜索",
"url":"http://www.
},
{
"type":"view",
"name":"视频",
"url":"http://v.
},
{
"type":"click",
"name":"赞一下我们",
"key":"V1001_GOOD"
}]
}]
}';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$urll);//提供请求接口
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//以文件流形式返回
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_exec($ch);
curl_close($ch);
?>