phpclassic / php-shopify

PHP SDK for Shopify API
Apache License 2.0
568 stars 211 forks source link

ErrorException : Undefined index: ApiUrl #105

Open alpesh-savitriya opened 5 years ago

alpesh-savitriya commented 5 years ago

Hi when i find customer like $customer = $shopify->Customer->search("email:"any email"); than it will give me exception like

ErrorException : Undefined index: ApiUrl at /home/ubuntu/sites/staging.api.brewchime.com/vendor/phpclassic/php-shopify/lib/ShopifyResource.php:122 118| $this->id = $id; 119| 120| $config = ShopifySDK::$config; 121|

122| $this->resourceUrl = ($parentResourceUrl ? $parentResourceUrl . '/' : $config['ApiUrl']) . $this->getResourcePath() . ($this->id ? '/' . $this->id : ''); 123| 124| if (isset($config['AccessToken'])) { 125| $this->httpHeaders['X-Shopify-Access-Token'] = $config['AccessToken']; 126| } elseif (!isset($config['ApiKey']) || !isset($config['Password'])) {

Exception trace:

1 Illuminate\Foundation\Bootstrap\HandleExceptions::handleError("Undefined index: ApiUrl", "/home/ubuntu/sites/staging.api.brewchime.com/vendor/phpclassic/php-shopify/lib/ShopifyResource.php", [""]) /home/ubuntu/sites/staging.api.brewchime.com/vendor/phpclassic/php-shopify/lib/ShopifyResource.php:122

2 PHPShopify\ShopifyResource::__construct() /home/ubuntu/sites/staging.api.brewchime.com/vendor/phpclassic/php-shopify/lib/ShopifySDK.php:289


So how can i fix this issue.

tareqtms commented 5 years ago

@alpesh-savitriya Please show your source code.

alihamza commented 5 years ago

`

$shopifyClient = new ShopifySDK([ 'ShopUrl' => env('SHOPIFY_SHOP_URL'), 'ApiKey' => env('SHOPIFY_API_KEY'), 'Password' => env('SHOPIFY_PASSWORD'), ]);

$params = array( 'status' => 'cancelled', 'created_at_min' => '2016-06-25T16:15:47-04:00', 'fields' => 'id,line_items,name,total_price' );

$orders = $shopifyClient->Order->get($params);

`