6

自分のサイトと Telegram サービスの間の対話に正確に何を使用すればよいかわかりません (まず第一に、PHP やユーザー間のチャットなどの他のものを使用して認証プロセスを実行する方法)。

このページ: https://core.telegram.org/api PHP でこれらの関数を使用する方法がわかりません。

このページによると: https://telegram.org/apps 2 つの選択肢があります。

1) CLI インターフェース (ちなみに非公式): https://github.com/vysheng/tg で、特に認証機能はありません。自分自身を認証するには、次を実行する必要があります。

bin/telegram-cli -k tg-server.pub 

アプリケーション内で、携帯電話と SMS で送信された秘密コードを入力する必要があります。その後、認証されます。次にhttps://github.com/zyberspace/php-telegram-cli-clientをインストールし、 telegram-cliをデーモンとして実行します。

./bin/telegram-cli -dWS /tmp/tg.sck -k tg-server.pub &  

ログインしようとしている各ユーザーに対して、PHP を使用して手動で tg-server.pub を作成する必要があるということですか?

2) Webogram: https://github.com/zhukov/webogram - ただし、JavaScript で記述されており、非常に複雑なコードが含まれています。

親愛なる Stackoverflow 教祖の皆さん、おそらくあなたは私よりも気配りがあり、Telegram と PHP に基づくユーザーのチャットの適切なソリューション (または、たとえば、PHP スニペットなどはわかりません) を認識するのを手伝ってくれるでしょうか?

よろしくお願いします!

ありがとうございました!

4

3 に答える 3

4

AuthKey (VB.net) を取得するためのステップ バイ ステップ ガイドをここに投稿しました。

Telegram API の主な課題はドキュメントです...しかし、最初の部分である AuthKey の取得に取り組むことができれば、残りの部分はうまくいくと思います...もう少し努力が必要です.

いくつかの GitHub srcを処理するのは時間がかかる場合があります。ドキュメントを理解してから、TelegramAPI 用の独自のコードをゼロから作成する方法に取り組むのが最善の方法です。

于 2015-09-30T17:57:07.790 に答える
1

ほとんどの場合、Telegram API の PHP ラッパーは存在しません。サーバー側の PHP コードから Telegram サーバーと通信すると、Telegram のコア機能である速度とセキュリティの両方が無効になるためだと思います。

  • 速度なし - メッセージは、受信者に到達する前に 1 つの追加のループ (サーバー) をホップする必要があります。
  • セキュリティなし-ブラウザページはAJAXまたはフォームを介してサーバーと通信すると思います。これは、データをプレーンテキストとして送信し (https を使用している場合を除く)、全世界に公開して表示することを意味します (公共の Wi-Fi などに座っている場合)。

Telegram API を実装できます。少し複雑ですが、実行可能です。しかし、私の意見では、それはまったく無意味です。

別の方法として、ウェブグラムを何かに埋め込むだけ<iframe>です:)

于 2015-05-28T07:06:26.457 に答える