我想看看我的消息使用Telegram API,比如“/ getupdates或”/ getme“,我读过我必须使用cURL,但遗憾的是我在页面上看不到任何内容...空白页。 那么我的代码在这里吹错了什么?
<?php
$botToken = "172894271:****myTelegramBotId****";
$botUrl = "https://api.telegram.org/bot" . $botToken;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $botUrl."/geupdates");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
//url error: Received HTTP code 403 from proxy after CONNECT
if(curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch);}
echo $result;
?>
错误是:“url error:在CONNECT之后从代理收到HTTP代码403”
答案 0 :(得分:0)
如果启用了错误报告,您应该收到一些警告。
例如,这一个:
Warning: curl_setopt() expects exactly 3 parameters, 2 given in ..\index.php on line X
具体来说:
<?php
error_reporting(E_ALL);
ini_set("display_errors",1);
...
curl_setopt($ch, CURLOPT_RETURNTRANSFER);
此外,$handle
来自哪里?它应该是$ch
,不是吗?