[英]Python Aiogram, how can i get correct photo url?
在 aiogram 中,我使用這個url = bot.get_file_url(message.photo[-1].file_id)
但它返回給我錯誤的 url。
https://api.telegram.org/file/bot1921126565:AAHW3TMM4irSpa9tg_FKJ0KSFr4C_3vSwb0/AgACAgIAAxkBAAIClGFzLRkvcvIUAsxLJdz_ogkcmMpJAAKKtzEbJMuYS3Dxs2WcrhtcAQADAgADeQADIQQ
但在電報 Bot API 中,返回正確的 URL:
https://api.telegram.org/file/bot1921126565:AAHW3TMM4irSpa9tg_FKJ0KSFr4C_3vSwb0/photos/file_41.jpg
在第一種情況下,您將獲得file_id
作為成功上傳的答案。 那么你應該通過getFile
方法和file_id
參數獲取file_path
。 最終將建立直接鏈接。
下載:
https://api.telegram.org/file/bot1921126565:AAHW3TMM4irSpa9tg_FKJ0KSFr4C_3vSwb0/photos/file_52.jpg 。
請享用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.