3
votes
$shopify = shopify\client( $shop, $app_settings->api_key, $shop_data->access_token, false );

$products = $shopify('GET', '/admin/products.json', array('published_status' => 'published'));`

I am getting the following response by printing the $shopify:

Closure Object
(
    [static] => Array
        (
            [base_uri] => https://4f4b14c3eb5464ae238dd6cf4b88bce6:[email protected]/
            [oauth_token] => c2608b7067c5bf96028876023114b68c
            [private_app] => 2f996f1bd2a0f4fb343703555c89a234
        )

    [parameter] => Array
        (
            [$method_uri] => 
            [$query] => 
            [$payload] => 
            [&$response_headers] => 
            [$request_headers] => 
            [$curl_opts] => 
        )

)

after that accessing the $product i am getting the following error.

Fatal error:

Uncaught phpish\shopify\CurlException: [3] malformed in /*****/shopify_app/shopify_app.php on line 36 thrown in /******/shopify_app/shopify.php on line 67

Is it a problem with my access token? as i do have all the store permission while installing the app.

I did research for this error by didnt find any help either from shopify support team.

1

1 Answers

4
votes

change keys of your url:

apikey = c2608b7067c5bf96028876023114b68c

access_token = 4f4b14c3eb5464ae238dd6cf4b88bce6

https://c2608b7067c5bf96028876023114b68c:[email protected]/admin/shop.json