Woocommerce Rest API не работает на реальном сервере - PullRequest
0 голосов
/ 02 июля 2018

Я загрузил API woocommerce на работающий сервер, но не работает, если отсутствует ответ, но он успешно работает на локальном хосте.

Ниже приведен мой код для получения заказа по идентификатору

<?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();

То же самое работает на моем локальном сервере, но не работает на живом сервере.

Пожалуйста, помогите мне, что для этого нужно сделать?

...