Php Woocommerce Rest API在live server上不起作用
我已经在live server上上传了woocommerce API,但由于响应为空,所以无法正常工作,但在localhost上已成功工作 下面是我按id获取订单的代码Php Woocommerce Rest API在live server上不起作用,php,wordpress,woocommerce,wordpress-rest-api,Php,Wordpress,Woocommerce,Wordpress Rest Api,我已经在live server上上传了woocommerce API,但由于响应为空,所以无法正常工作,但在localhost上已成功工作 下面是我按id获取订单的代码 <?php include('../wp-load.php'); require_once( 'woo-lib/autoload.php' ); use Automattic\WooCommerce\Client; $woocommerce = new Client( 'http
<?php
include('../wp-load.php');
require_once( 'woo-lib/autoload.php' );
use Automattic\WooCommerce\Client;
$woocommerce = new Client(
'http://tesmy.com',
'ck_xxxxx',
'cs_xxxx',
[
'wp_api' => true,
'version' => 'wc/v1',
]
);
if(isset($_REQUEST['order_id']) && empty($_REQUEST['order_id'])){
$result = array('status'=>false,'message'=>'Order id is required.');
header('Content-Type: application/json');
echo json_encode($result);
die();
}
$orderId=$_REQUEST['order_id'];
$orderDetails=$woocommerce->get('orders/'.$orderId);
if(isset($orderDetails) && !empty($orderDetails)){
$result = array('status'=>true,'message'=>'Order details','data'=>$orderDetails);
}else{
$result = array('status'=>false,'message'=>'Something went wrong');
}
header('Content-Type: application/json');
echo json_encode($result);
die();
您的live server上是否有ssl证书?如果没有,请尝试添加。是的,ssl证书已可用。