2013-09-02 4 views
0

Я пытаюсь создать webhook (заказы/создание), когда мое приложение для загрузки будет установлено, но я не могу заставить его работать. При попытке создать webhook я получаю сообщение об ошибке «Unprocessable Entity». Ниже приведен код, который я использую в настоящее время. Не могли бы вы помочь мне исправить эту ошибку.Непроцессная ошибка Entity при создании webhook в shopify

if (isset($_GET['code'])) { 
    $shopifyClient = new ShopifyClient($_GET['shop'], "", API_KEY, SECRET); 
    session_unset(); 
    $_SESSION['token'] = $shopifyClient->getAccessToken($_GET['code']); 
    if ($_SESSION['token'] != '') 
     $_SESSION['shop'] = $_GET['shop']; 
    $shopifyClient = new ShopifyClient($_GET['shop'], $_SESSION['token'], API_KEY, SECRET); 
    $charge = array("webhook"=>array("topic"=>"orders/create","address"=>"http://localhost/xxxxx/test.php","format"=>"json")); 
    try 
    { 
     $webhooks = $shopifyClient->call('POST','/admin/webhooks.json',$charge); 
    } catch(Exception $e){ 
     //do something with the Exception 
     echo $e->getMessage(); 
     exit; 
    } 
    header("Location: http://localhost/xxxxx/index.php"); 
    exit; 
} 

ответ

1

Может быть, не ваша главная проблема (возможно, хотя), но Shopify не добавит веб-хост localhost. Попробуйте что-нибудь вроде https://forwardhq.com/, чтобы проверить веб-камеры в вашем приложении, или http://requestb.in/, если вы просто хотите их осмотреть.