标签: php api urlencode telegram-bot
电报的编码参数url是什么?我使用urlencode ($message),但在移动设备上,该消息未从应用中解码。 **如果我没有对邮件使用编码,我会收到错误
urlencode ($message)
网关(错误501或502 **,我不记得)
。
示例网址是https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$message其中$message是我要解码的文字
https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$message
$message
答案 0 :(得分:1)
只需制作一个数组并使用http_build_query method。它还为您处理编码。
http_build_query
一个例子是这样的:
$queryStringArray = [ 'chat_id' => $chat_id, 'text' => $message, ]; $url = 'https://api.telegram.org/bot'.$token.'/sendMessage?'.http_build_query($queryStringArray);
我在我的微型电报机器人应用here中使用了这种方式。