4

私はテレグラムで最初のステップを動かそうとしていますが、私は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);
?>
4

3 に答える 3