在应用程序中,我们需要导入用户的联系人。我们找到了实现电报API的Telegram.Link。它有一个检索联系人的方法。单个触点如下所示:
{
T: api.type.UserContact,
id: 148049613,
first_name: "M.",
last_name: "Barezban",
username: "Barezban",
access_hash: "0x47ad17f617b9e945",
phone: "989363356056",
photo: {
T: api.type.UserProfilePhoto,
photo_id: "0x08d30ecd1b31a7bc",
photo_small: {
T: api.type.FileLocation,
dc_id: 4,
volume_id: "0x00000000192931a8",
local_id: 75848,
secret: "0xac6db13d308318b3"
},
photo_big: {
T: api.type.FileLocation,
dc_id: 4,
volume_id: "0x00000000192931a8",
local_id: 75850,
secret: "0x4f302deb78247cce"
}
},
status: {
T: api.type.UserStatusOffline,
was_online: 1463043346
}}
我找不到下载个人资料照片的方法。我应该使用哪种方法?在
我尝试了实现telegrambotapi的python-telegram-bot,它有两个方法可以帮助我:getUserProfilePhotos
和{
我试了bot.getUserProfilePhotos(148049613)
得到了{
我也尝试了bot.getFile('0x08d30ecd1b31a7bc')
,得到了{
还有一个名为upload.getFile的方法,它使用卷标识、本地标识和机密,但我不知道如何使用和调用此方法。在
我怎样才能下载这张照片?在
电报API中的文件下载通过以下方式完成:
参见upload.getFile和{a2}
注意其中的一些API类型已经过时(look here for the latest),但是文件下载工作的要点在这里进行了解释。在
你有你需要的一切。在大多数情况下,只需调用一次
upload.getFile
(最大512 Kb),就可以下载配置文件图片。上面的link给出了清晰的细节。在1)对于输入文件位置使用
^{pr2}$2)对于偏移使用:
0
3)对于限制使用:
0
请注意,您需要从正确的连接(在本例中是到dc_id=4的连接)发送此消息,以避免
相关问题 更多 >
编程相关推荐