Whatsapp Business Api在访问其API时出错

时间:2018-10-24 12:43:05

标签: facebook whatsapp

我正在研究Whatsapp商业API。当我尝试访问API时,它向我显示错误

  

“ details”:“连接被拒绝。请检查wacore是否正在运行。”

任何帮助解决它的方法。 This is my Docker Whatsapp container running

This is Postman api post

2 个答案:

答案 0 :(得分:0)

这通常意味着您的waweb正在运行,但您的wacore容器未运行,或者您以某种方式重新启动了wacore容器。

您可以运行

price, base_price, row_total, base_row_total, price_incl_tax, base_price_incl_tax, row_total_incl_tax, base_row_incl_tax

找出wacore容器 并运行

<event name="checkout_cart_save_before">
    <observer name="Vendor::save_cart” instance="Vendor\Observer\BeforeCartSaveObserver" shared="false"/>
</event>

要查看日志,如果您可以获取日志,则可以看到为什么wacore不适合您

关机并正常重启会有所帮助

public function execute(\Magento\Framework\Event\Observer $observer)
{
    $cart = $observer->getCart();

    $quote = $this->checkoutSession->getQuote();

    $quote->collectTotals();
    $quote->setTotalsCollectedFlag(false);

    foreach ($quote->getAllVisibleItems() as $item) {
        $product = $item->getProduct();
        if (!$product->getIsFree()) {
            continue;
        }

        $freeItem = $item;
        break;
    }

    if ($quote->getGrandTotal() > 240) {
        $item->setCustomPrice(0)
            ->setOriginalCustomPrice(0)
            ->getProduct()->setIsSuperMode(true);
    } else {
        $product = $freeItem->getProduct();
        $defaultProductPrice = $product->getPriceInfo()
            ->getPrice('regular_price')
            ->getAmount()
            ->getBaseAmount();
        $item->setConvertedPrice($defaultProductPrice)
            ->setCustomPrice($defaultProductPrice)
            ->setOriginalCustomPrice($defaultProductPrice);

        $item->setPrice($defaultProductPrice)->setBaseOriginalPrice($item->getProduct()->getPrice());
    }
        $item->calcRowTotal();

    return $this;
}

答案 1 :(得分:0)

根据我在AWS上设置服务器的经验,有两件事会导致返回此错误消息。

  1. 当前的云形成模板可能存在一个错误,即可能没有将DB密码添加到容器映像的环境变量中。手动添加并重新部署可解决此问题。
  2. 您将用于企业帐户的电话号码添加到WhatsApp管理器上,需要在您的实例上向WhatsApp服务器注册。