【发布时间】:2023-02-24 19:26:40
【问题描述】:
我正在从 Facebook whatsapp api 向我的号码发送消息以进行测试。消息是从 php 发送的,但在移动设备上未收到。我必须在 Facebook 上注册公司吗?
{"messaging_product":"whatsapp","contacts":[{"input":"923040165804","wa_id":"923040165804"}],"messages":[{"id":"wamid.HBgMOTIzMDQwMTY1ODA0FQIAERgSOEM3RDJDRDMyMkFENkIzMTgyAA==" }]}
我正在使用的这个 php 代码。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://graph.facebook.com/v13.0/********/messages/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>json_encode(array("to"=> $number, "messaging_product" => 'whatsapp', "recipient_type" => 'individual',"type"=>"text", 'text'=> array('body'=>'hello_wo332233rld','preview_url'=>'false'))),
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer '.$chatApiToken,
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
【问题讨论】:
-
如果您仍在寻找答案,我有一个可用的示例代码。
-
@RiyaSingh 我在找它,你能和我们分享一下它是怎么做到的吗
-
我刚刚在下面回答了...查看下面的帖子“这是一个示例代码,希望它有所帮助。它对我有用 记住要点 必须提及模板名称。消息以批准的模板为准”
-
是的...您需要在 developer.facebook.com > 我的应用程序上创建一个应用程序,然后单击 whatsapp > 快速启动。添加一个数字,您将获得所有访问令牌等
标签: php facebook-graph-api whatsapp