使用textarea,post和json plaglolad用php发表和json plamileins消息
我正在使用Facebook合作伙伴之一的WhatsApp API。
我有一个带有文本区域的表格,textarea的消息内容已发布到sendwhatsapp.php 在sendwhatsapp.php的内部,我粘贴了API代码。
<?php
if(isset($_POST["textareacontent"])){
$message = $_POST["textareacontent"];
$url = "https://my-api-vender.com/api/send";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$headers = array(
"Content-Type: application/json\r\n",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$data = '
{
"app": {
"id": "79912580897",
"time": "1651738553",
"data": {
"recipient": {
"id": "923336458112"
},
"message": [
{
"time": "1651738553",
"type": "text",
"value": "'.$message.'"
}
]
}
}
}
';
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$resp = curl_exec($curl);
curl_close($curl);
}
此代码在单行消息的情况下工作正常。 但是网络我输入特殊的charachters,Unicode Carachters或Ani Emoji,它的ERRO。 因此,请帮助我如何发送多行消息,还可以使用特殊的Charaehters,Unicode和emojis。
i am using WhatsAPP API of One of Facebook Partner.
I have a form with text area , Message content of textarea is POSTed to sendWhatsApp.php
and inside of sendWhatsApp.php i pasted following API code.
<?php
if(isset($_POST["textareacontent"])){
$message = $_POST["textareacontent"];
$url = "https://my-api-vender.com/api/send";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$headers = array(
"Content-Type: application/json\r\n",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$data = '
{
"app": {
"id": "79912580897",
"time": "1651738553",
"data": {
"recipient": {
"id": "923336458112"
},
"message": [
{
"time": "1651738553",
"type": "text",
"value": "'.$message.'"
}
]
}
}
}
';
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$resp = curl_exec($curl);
curl_close($curl);
}
This code is workin fine with single line message.
but web i enter special charachters , Unicode carachters or ani emoji its shwoing erro.
So please help me how can i send multiline message also how can i use special charaehters, unicode and emojis.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用Urlencode
You can try to use urlencode