如下api
https://www.xalhsz.cn/wp-json/addpost/v2/?code=001WlkGa1VzJ6E06FhIa1UAmSR1WlkGD
https://www.xalhsz.cn/wp-json/addpost/v2/?code=001WlkGa1VzJ6E06FhIa1UAmSR1WlkGD
https://www.xalhsz.cn/wp-json/addpost/v2/?code=001WlkGa1VzJ6E06FhIa1UAmSR1WlkGD
在wordpress function.php中代码如下
add_action('rest_api_init','wp_api_add_posts');
function wp_api_add_posts(){
register_rest_route('addpost','/v2',array(
'callback' => 'addPosts_callback',
function addPosts_callback($request_data){
$appid = "wx46ccfrtretrd9531f";
$appsecret = "306a8b61rttertert6fd9cb035282bf80";
$para = $request_data->get_params();
$url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=". $appsecret."&js_code=".$code."&grant_type=authorization_code";
$weixin = file_get_contents($url);
$jsondecode = json_decode($weixin,true);
// api post数据
add_action('rest_api_init','wp_api_add_posts');
function wp_api_add_posts(){
register_rest_route('addpost','/v2',array(
'methods' => 'POST',
'callback' => 'addPosts_callback',
));
}
function addPosts_callback($request_data){
$appid = "wx46ccfrtretrd9531f";
$appsecret = "306a8b61rttertert6fd9cb035282bf80";
$para = $request_data->get_params();
$code = $para['code'];
$url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=". $appsecret."&js_code=".$code."&grant_type=authorization_code";
$weixin = file_get_contents($url);
$jsondecode = json_decode($weixin,true);
return $jsondecode;
}
// api post数据
add_action('rest_api_init','wp_api_add_posts');
function wp_api_add_posts(){
register_rest_route('addpost','/v2',array(
'methods' => 'POST',
'callback' => 'addPosts_callback',
));
}
function addPosts_callback($request_data){
$appid = "wx46ccfrtretrd9531f";
$appsecret = "306a8b61rttertert6fd9cb035282bf80";
$para = $request_data->get_params();
$code = $para['code'];
$url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=". $appsecret."&js_code=".$code."&grant_type=authorization_code";
$weixin = file_get_contents($url);
$jsondecode = json_decode($weixin,true);
return $jsondecode;
}