使用 WhatsApp 发送消息,但未使用 WhatsApp Business API 发送给收件人

Jit*_*thi 4 php curl facebook-graph-api whatsapp

您好,我想在我的 Web 应用程序中使用 WhatsApp Business API。我已经在邮递员中测试过了。

每当在 WhatsApp 选项卡下的 Facebook 业务页面中运行示例curl 代码时,它都会成功运行,并使用临时访问令牌和通过 Facebook 保存的模板传递给收件人的消息。但是,当我仅向收件人发送短信时,API 响应会成功并显示消息 ID,但消息尚未发送给收件人。

我的curl代码示例如下

curl --location --request POST 'https://graph.facebook.com/v13.0/106433498743301/messages' \ --header 'Authorization: Bearer EAAOw8oNtvXkBAKk89CqJtyusjxk7c7qGSNS0quxqeZBRtjE5MYwZCK0USeGGLV4n56qNAuaRoRWZA2oCIS8zcz6U5UZAtQCOb6YQnjuXZBfLnyZAwsOZBpASpnNOvvz29T0Jn0aXgZAdo9VKmBv0CkNYuOeb1I7X0GZCEwLHPZBFpfOCj4K3S9CMPjBfYR5Jog06LC95P7UgCr5Fy2nqbRM5Ys' \ --header 'Content-Type: application/json' \ --data-raw '{ "messaging_product": "whatsapp", "preview_url": false, "recipient_type": "individual", "to": "xxxxxxx150", "type": "text", "text": { "body": "Test message" } }'
Run Code Online (Sandbox Code Playgroud)

小智 21

官方文档表明,为了发送此类消息,对话必须由用户发起。 https://developers.facebook.com/docs/whatsapp/conversation-types

在此输入图像描述