要发送的电报API编码消息

时间:2015-07-08 12:08:39

标签: php api urlencode telegram-bot

电报的编码参数url是什么?我使用urlencode ($message),但在移动设备上,该消息未从应用中解码。 **如果我没有对邮件使用编码,我会收到错误

  

网关(错误501或502 **,我不记得)

示例网址是https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$message其中$message是我要解码的文字

1 个答案:

答案 0 :(得分:1)

只需制作一个数组并使用http_build_query method。它还为您处理编码。

一个例子是这样的:

$queryStringArray = [
  'chat_id' => $chat_id,
  'text'    => $message,
];


$url = 'https://api.telegram.org/bot'.$token.'/sendMessage?'.http_build_query($queryStringArray);

我在我的微型电报机器人应用here中使用了这种方式。