2012-09-28 19 views
2

我使用「cmcdonaldca」的shopify PHP客戶端 - https://github.com/cmcdonaldca/ohShopify.phpShopify詞法錯誤:在JSON文本字符無效

創造一個網絡掛接它給出response.here詞法錯誤代碼。 $ s = new ShopifyClient($ _ SESSION ['shop'],$ _SESSION ['token'],$ api_key,$ secret);} $ sc = new ShopifyClient($ _SESSION ['shop'],$ _SESSION ['token'],$ api_key,$ secret);

$ b ='{「webhook」:{「topic」:「orders/create」,「address」:「http://www.abc.com」,「format」:「json」}}' ;

try 
{ 
     $webhooks = $sc->call('POST','/admin/webhooks.json',$b); 
} 
catch (ShopifyApiException $e) 
{ 
    var_dump($e->getResponse()); 
} 

回答

1

所有你需要做的是,因爲我張貼在JSON format.what shopify庫請求之後做閱讀的路徑是,通過

「json_encode($ params)方法轉換請求轉換成JSON; 「

,並重新安排斜線終於

的stripslashes(json_encode($ params)方法);」

,因爲我們的要求是在JSON,所以我們天璣需要重新編碼它,如果我們這樣做它給

只需在'shopify.php'中省略'json_encode'和'stripslashes',然後我們開始吧