2

私は単純に Telegram API サーバーに接続して応答を得ようとしています。my.telegram.org でアプリを作成しました。これで、api_id、api_hash、および Telegram api MTproto サーバーへの IP アドレスを取得しました。ドキュメントを開始するには、最初にauth.sendCodeメソッドを使用して認証し、API ユーザーの電話にコードを送信する必要があると記載されています。

だから私はauth.sendCodeメソッドを使用するためにこのpythonスクリプトを試しました:

q="auth.sendCode \"phone_number\" 0 api_id \"api_hash\" \"en\""

res = requests.post("http://149.154.167.50:443",data=q)

resを印刷すると、Response [404]と表示されます。ドキュメントによると、メソッドなどの存在しないオブジェクトを呼び出そうとする試みを意味します。

問題は、投稿リクエストのデータ フィールドにあると確信しています。auth.sendCode メソッドを呼び出すために作成した文字列が間違っているため、サーバーは到達しようとしているものを認識できません。

ドキュメントにそのメソッドのクエリの例があります:

(auth.sendCode "79991234567" 1 32 "テストハッシュ" "en")

誰かがそのデータ文字列を修正するのを手伝ってください (この例によると)。Post Requests で API メソッドを実装するにはどうすればよいですか?

4

1 に答える 1

1

最初のステップ: Telegram AuthKey の生成方法を理解します。

この演習は、Telegram API (およびその他の API ドキュメント) に取り組むために必要な基本的な知識を自分で構築するのに役立ちます。

手始めに、このSOポストでいくつかの基本を概説しました(vb.netを使用)

于 2015-09-27T15:17:24.747 に答える