私はテレグラムで最初のステップを動かそうとしていますが、私はPHPの初心者でもあります......
Windows 7 PC で、PHP 5.6.14 と SSL を使用して Apache 2.4 を構成しましたが、http と https で正常に動作しています。
次に、この Telegram Bot Tutorial https://www.youtube.com/watch?v=hJBYojK7DO4に従ってみました。このような単純な PHP プログラムを作成する必要があるまでは、すべて正常に動作します。
<?php
$botToken = "<my_bot_token>";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents($website."/getUpates");
print_r($update);
?>
ブラウザに入れようとすると
https://localhost/Telegram/MyYouTubeTutorialBot/YouTubeTutorialBot.php
応答は
Warning: file_get_contents(https://api.telegram.org/<my_bot_token>/getupates): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in <my_php_file_location> on line 6
同様の問題を Web で検索しましたが、何も解決されませんでした。最も興味深い応答は、この質問にありますfile_get_contents - failed to open stream: HTTP request failed! HTTP/1.1 404 Not Foundですが、自分のケースに適応させる方法がわかりません。
他の回答では、curl を使用する提案がありますが、引き続き file_get_contents 関数を解決したいと思います。
それはPHPの問題ではなく、私の設定のどこかにあると思います...どこにあるのかわかりません
助言がありますか?
事前にどうもありがとうございました
チェザーレ
追記
@aeryaguzovがコメントで示唆しているように、元のコードにスペルミスがありました....
これが現在動作する固定コードです...
<?php
$botToken = "<my_bot_token>";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents($website."/getUpdates");
print_r($update);
?>