2016-11-18 12 views
1

APIを使用する最初のステップの1つはthisです。私はMTProtoサーバー(149.154.167.40:443)、電話番号、API ID、ハッシュを持っています...cmdまたはbashでテレグラムAPIにクエリを行う方法

どうすれば正確にそれを行うのですか?このようなクエリを作成するにはどうすればよいですか?私はそれを取得しないでください。暗号化され、平野:MTProto方法の2つのクラスがあります

答えて

1

事前に

感謝。

暗号化されたメッセージの送信を開始する前に、テレグラムのDC(データセンター)で有効なセッション(およびサーバーソルト)が必要です。

有効なセッションを作成するには、認証キーの作成プロセスを実行する必要があります。このプロセスを進めると、電報サーバとの通信方法が始まります。ここ https://core.telegram.org/api/obtaining_api_id

  • を概説として、下記のリンク

    すべての例では、これはあなたを与える、hereを概説として、あなたは基本的な認証キーの作成を実行する必要があなたのAPIキーを取得TCP

    1. を通じて電報サーバーとの通信しますあなたの最初のセッション& Server_Salt
    2. 次はあなたが正しくあなたがしようとする要求を送信することができ、これらのsteps
    3. を完了サンプルコードで編

    msg = TL.invokewithlayer(@layer, TL.initconnection(@app_id, @device_model, @system_version, @app_version, @lang_code, TL.help_getnearestdc))

    MTProtoの形式は次のとおりです。auth_id + msg_key + enc_payload

    enc_payload = AES_IGE_enc(payload) 
    
    payload = salt + session_id + msg_id + seq_no + len(msg) + msg + padding 
    

    あなたはhere

    から上記を得ることができます
  • 関連する問題