【发布时间】:2015-11-28 20:11:51
【问题描述】:
我正在尝试创建一个 Telegram Bot。我关注this video。我的代码在本地主机中工作,但是当我将它们放在服务器上时结果不同。这段代码只是调用 Telegram api 的getUpdates 方法。
代码:
<?php
$botToken = "146158152:AAHO**********-L3xF08RN7H0xK8E";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents($website."/getUpdates");
var_dump($update);
?>
本地主机结果:
string(616) "{"ok":true,"result":[{"update_id":35****293, "message":{"message_id":1,"from":{"id":95*****4,"first_name":"Mahmood","last_name":"Kohansal","username":"mahmoodkohansal"},"chat":{"id":95*****4,"first_name":"Mahmood","last_name":"Kohansal","username":"mahmoodkohansal","type":"private"},"date":1448737853,"text":"\/start"}},{"update_id":356676294, "message":{"message_id":2,"from":{"id":95*****4,"first_name":"Mahmood","last_name":"Kohansal","username":"mahmoodkohansal"},"chat":{"id":95881214,"first_name":"Mahmood","last_name":"Kohansal","username":"mahmoodkohansal","type":"private"},"date":1448737855,"text":"1"}}]}"
和服务器结果:
bool(false)
对不起,我的英语不好。
【问题讨论】:
-
你确定你的服务器允许连接到api.telegram.org吗?
标签: php telegram telegram-bot