簡體   English   中英

Whatsapp Cloud API 參數 messaging_product 為必填項

[英]Whatsapp Cloud API The parameter messaging_product is required

我正在嘗試將 WhatsApp Cloud API 添加到我們的 CRM,但無法使其正常工作。 通過發送消息進行測試我收到以下錯誤:

Array ( [error] => Array ( [message] => (#100) 參數 messaging_product 是必需的。[type] => OAuthException [code] => 100 [fbtrace_id] => AE0w_gLBZGvIf00W-p7ctfv ) )

通過 Postman 似乎一切正常,但只能使用模板發送消息。 我在我的服務器上都進行了測試,但一直出現相同的錯誤。

這是我的代碼:

$text_arr = array(
        'preview_url' => 'false', 
        'body' => 'Hello, this is a test from home'
    );

    $fields = array(
        'messaging_product' => 'whatsapp',
        'recipient_type' => 'individual',
        'to' => '18292605656',
        'type' => 'text',
        'text' => $text_arr
    );


    $header = array(
        'Authorization: Bearer ' => $token,
        'Content-Type' => "application/json"
    );

    $curl = curl_init();

    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($fields) );
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header );
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    $response = json_decode(curl_exec($curl), true);
    print_r($response);
    
    $status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
           
    curl_close($curl);

我怎么解決這個問題?

我有同樣的錯誤,標頭不能有鍵和值。

$headers = array( "Authorization: Bearer ACCES_TOKEN", "Content-Type: application/json", );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM