簡體   English   中英

我可以通過 Telegram Bot API 通過用戶 ID 獲取電話號碼嗎?

[英]Can I get a phone number by user id via Telegram Bot API?

我正在使用Telegram Bot API向用戶發送即時消息。 我已經安裝了nuget 包 這個包是由電報開發者推薦的

我創建了一個電報機器人並通過使用代碼成功訪問了它。 當我向機器人發送消息時,機器人會獲取有關發件人的一些信息。

在此處輸入圖片說明

我需要用戶的電話號碼,以便在我們的系統中識別他們並將信息發回給他們。

我的問題是我可以通過telegramUserId獲取用戶電話號碼嗎?

我這樣做是為了用戶方便。 如果我可以獲得用戶電話號碼,我就不必向用戶索要。

現在我的命令是這樣的:

debt 9811201243

我想要

debt

不,不幸的是Telegram Bot API不返回電話號碼。 您應該改用Telegram API 方法或明確詢問用戶。 您也無法獲得用戶的“朋友”。

您肯定會檢索到以下信息:

  1. userid
  2. first_name
  3. content (無論是什么:文字、照片等)
  4. date (unixtime)
  5. chat_id

如果用戶配置了它,您還將獲得last_nameusername

Telegram、微信集成起來不太方便。 他們吃掉了缺少的簡單邏輯。 我們怎樣才能得到客戶的id。 我在我們的 CRM 中有一個客戶姓名、電子郵件和電話,這里他們的 api 設計不容易發送短信。 他們可能會選擇模板方式或歡迎模板方式來發起與電話號碼的對話。

用電話號碼代替身份證更容易。 這就是 WhatsApp 業務比其他應用程序傳播得更快的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM