首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TDlib中通过电话号码获取电报user_id

在TDlib中通过电话号码获取电报user_id
EN

Stack Overflow用户
提问于 2020-05-25 02:26:35
回答 1查看 407关注 0票数 0

我需要使用tdlib在Telegram中通过电话号码获取user_id,我已经尝试了addContactimportContacts,据推测,它们不能用于此目的,并且有一个old answer不再有效。那么,如何通过电话联系信息来获取某人的user_id呢?

EN

回答 1

Stack Overflow用户

发布于 2021-01-05 23:36:46

工作时间:2021年1月5日

代码语言:javascript
复制
auto contact = td_api::make_object<td_api::contact>();
contact->phone_number_ = "70000000000";
auto contacts = td_api::make_object<td_api::importContacts>();
contacts->contacts_.emplace_back(std::move(contact));

send_query(std::move(contacts),
  [](Object object) {
    if (object->get_id() == td_api::error::ID) {
      return;
    }
  auto imported_contancs = td::move_tl_object_as<td_api::importedContacts>(object);
  for (auto uid : imported_contancs->user_ids_) {
    std::cout << "uid: " << uid << std::endl;
  }
  });

不用说,您必须有适当的更新,但为此,您可以使用作为文档部分发布的客户端实例示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61990485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档