テレグラフAPIドキュメントでは、「file_idを文字列として渡して、既にテレグラムサーバーにある写真を再送することはできますが、アップロードされたファイルのfile_idを取得する方法が見つかりません。どうすれば入手できますか?テレグラムロボットがアップロードされたファイルのfile_idを取得する方法は?
答えて
ファイルを送信する方法(ファイルタイプ)によっては、ファイルをテレグラムに送信した後に応答が返されます。たとえば、sendAudio
メソッドを使用してテレグラムにMP3ファイルを送信すると、テレグラムはファイルIDを含むAudio
オブジェクトを返します。 出典:https://core.telegram.org/bots/api#audio
は、あなたが見ることができるようにあなたがPhotoSize
https://core.telegram.org/bots/api#photosize
の配列とMessage
を受けると言う、file_id
があります、あなたはsendPhoto
て写真を送信するためにこれを使用することができます。
我々はUpdate
が順番に最初のメッセージがどこから来たチャットやPhotoSize
の配列のid
その中でChat
オブジェクトを提供Message
オブジェクト、その中で、オブジェクトであると仮定した場合(使用するためすみませんここにPHPがありますが、それは私の主な言語です...)
$update->message->photo
は配列へのアクセス方法です。 Forループを使用してアイテムを繰り返し処理するか、配列が1より大きい場合は最初の配列にアクセスしてください。
その後、結果を使用してfile_id
を抽出して送信しますそれはsendPhoto
のphoto
パラメータを介してstring
として、パラメータを介してチャットIDとして。
私はこれが助けて欲しい!
P.S. HereはAPIの私の現在の実装の図です。私はそれがあなたに明快さをもたらすことを願っています!より多くのを参照してください
message.photo[2].file_id
:
ビデオ:
message.video.file_id
オーディオ:
message.audio.file_id
写真
ITSは、たとえば、あなたのCONTENT_TYPESに依存しましたリンク。
- 1. Box.com APIの「ファイル名」からfile_idを取得する方法
- 2. 電報でfile_idでファイル名を取得する方法
- 3. アップロードされたファイルへのパスを取得する方法
- 4. jspスクリプトレット内にアップロードされたファイルを取得する方法
- 5. Zend1でアップロードされたファイル情報を取得する方法
- 6. チャールズネットワークユーティリティからアップロードされたファイルを取得する方法
- 7. imagefieldにアップロードされたファイルのファイル名を取得する方法は?
- 8. アップロードされたファイルのサイズをすべて取得する方法は?
- 9. アップロードされたファイルのファイル拡張子を取得する方法
- 10. Codeigniter - アップロードされたファイル名を取得
- 11. アップロードされたファイルを取得し、
- 12. ajax jqueryファイルのアップロードを使用してファイルがアップロードされた場合、アップロードされたファイル名を取得する方法
- 13. Uploadcare:openDialogからアップロードしたファイルを取得する方法は?
- 14. アップロードしたファイルの名前を取得する方法
- 15. アップロードしたファイルのファイルパスを取得する方法
- 16. アップロードされたファイルの前のパスを取得する
- 17. アップロードされたファイルのイメージパスを取得する
- 18. filestackアカウントでアップロードされたファイルの総数を取得する
- 19. alfresco - アップロードされたファイルのノードを取得する
- 20. アップロードされたファイルのURLをGoogleフォームから取得する
- 21. Flaskにアップロードされたファイルのパスを取得する
- 22. アップロードされたファイルの完全なPATHを取得する - PHP
- 23. フォームフロー内にアップロードされたファイルを受け取る方法
- 24. これまでにアップロードされたバイト数を取得する方法は?
- 25. ファイルをFirebaseにアップロードした後にファイルを取得する方法は?
- 26. 添付ファイルをドキュメントコンテキストから取得する方法(アップロードされたファイルのリクエストを処理する)domino
- 27. 外部からアップロードされた画像のImageDataを取得する方法は?
- 28. 再生フレームワークでアップロードされたファイル名を取得する2.5
- 29. Spring MVC:JSPでアップロードされたファイルを取得する
- 30. Telegramのfile_idからオーディオオブジェクトを取得するには?