簡體   English   中英

WooCommerce REST API無效的JSON

[英]WooCommerce REST API Invalid JSON

我看到過一些相同的帖子,但仍無法解決我的問題。

try
{
     $client        = new WC_API_Client($woocommerce['url'], 
                                        $woocommerce['consumer_key'], 
                                        $woocommerce['consumer_secret'],
                                        array('ssl_verify'      => FALSE,
                                              'validate_url'    => FALSE,
                                              'debug'           => TRUE));

     $listOfOrders  = $client->orders->get(null, array('status' => 'completed'));
}
catch (WC_API_Client_Exception $e) 
{
    echo $e->getMessage() . PHP_EOL;
    echo $e->getCode() . PHP_EOL;

    if ( $e instanceof WC_API_Client_HTTP_Exception ) 
    {
        print_r( $e->get_request() );
        print_r( $e->get_response() );
    }
}

我在本地主機環境中工作,如果這是問題,我不知道。 我已經下載了最新的WooCommerce和Wordpress版本。

無效的JSON返回HTTP://本地主機/ WordPress的/店/ WC-API / V2 /訂單狀態=完成&oauth_consumer_key = ck_0314d4b93271c05ebcbdab1735f0404bd633c59c&oauth_timestamp = 1450863807&oauth_nonce = a202d26bd1cbbde97926b16af2692af90a2b4422&oauth_signature_method = HMAC-SHA256&oauth_signature = PGG%2BP7FYIYP%2F87TFtTAZQnL39vEfPCP%2Fjiu9VqiJvaA%3D 400

我以為問題可能是由於使用localhost ,所以我更改為本地IP地址,但也無法正常工作。 我已經檢查了是否在phpinfo()上啟用了cURL和JSON,並且已經啟用了。

將鏈接復制並粘貼到瀏覽器后,我得到消息

-1

編輯1 :我去了主機,並創建了一個子域,如http://woocommerce.mydomain.com ,問題仍然存在。

解決了

問題是領域。 我在使用http://localhost/myproject/store/時應該是http://localhost/myproject/

對我來說,這是我的登台服務器受到基本身份驗證的保護。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM