【问题标题】:Unprocessable Entity error on creating webhook in shopify在 shopify 中创建 webhook 时出现无法处理的实体错误
【发布时间】:2013-09-02 00:18:04
【问题描述】:

我正在尝试在安装我的 shopify 应用程序时创建一个 webhook(订单/创建),但我无法使其工作。尝试创建 webhook 时,我收到错误“无法处理的实体”。以下是我目前正在使用的代码。你能帮我解决这个错误吗?

    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;
}

【问题讨论】:

    标签: api shopify webhooks


    【解决方案1】:

    可能不是您的主要问题(但也可能是),但 Shopify 不会添加 localhost webhook。尝试https://forwardhq.com/ 之类的方法来测试您应用中的 webhook,或者尝试使用http://requestb.in/ 之类的方法来检查它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2013-04-30
      • 2021-05-26
      • 2013-11-07
      • 1970-01-01
      相关资源
      最近更新 更多