我正在嘗試實施Shippo以估計訂單過程中的運輸成本。我使用Laravel 5.4和shippo-php
。Shippo API - Laravel實現問題獲取空物體結果
這是關於測試環境,我在「測試模式」中添加了一個Purolator載波。
輸入郵政編碼後,會調用AJAX腳本來調用我的ShippingController中的php函數,以根據選擇購買的物品計算運費。
返回的響應始終爲空{}對象。
例如,以下景泰藍請求返回{}一旦AJAX腳本完成執行
$address = \Shippo_Address::
create(
array(
'object_purpose' => 'QUOTE',
'name' => 'John Smith',
'company' => 'Initech',
'street1' => '6512 Greene Rd.',
'city' => 'Woodridge',
'state' => 'IL',
'zip' => '60517',
'country' => 'US',
'phone' => '773 353 2345',
'email' => '[email protected]',
'metadata' => 'Customer ID 23424'
));
return $address;
$地址印到我的console.log。
我已經測試打印出多種功能,看到JSON響應數據是什麼,一切都只是空{} - Shippo_Shipment :: create()和Shippo_CarrierAccount也返回{}
可能是什麼問題這裏?它與測試環境有關嗎?
的purolator細節我已經加入到我的運營商名單是帳號/生產的重點...
我怎麼能指定價格搜索時使用的載體?
你想通過'json_encode()'運行它們後返回這些嗎?或者你在使用'var_dump($ address)'後回來了 – mootrichard