当前位置: 首页 > 知识库问答 >
问题:

在Twilio WhatsApp/SMS API中检索用户ID/电话号码

林俊英
2023-03-14

我正在我的Twilio沙盒中构建一个whatsapp聊天机器人。我已经通过了API,但我不知道如何检索一个人的电话号码(发件人的电话号码),假设这是可能的?原因是我想限制每个用户在给定时间段内可以执行的操作数量。

我不确定这是否有帮助,但当我发送请求时,我在ngrok上获得的信息

POST /bot HTTP/1.1

Content-Type: application/x-www-form-urlencoded

X-Twilio-Signature: XXXX

I-Twilio-Idempotency-Token: XXXX

Accept: */*

Content-Length: 318

Host: XXXX

Cache-Control: max-age=259200

User-Agent: TwilioProxy/1.1

connection: close

X-Forwarded-Proto: https

X-Forwarded-For: XXXX


SmsMessageSid=SMcaXXXXXX&NumMedia=0&SmsSid=SMcaXXXXX&SmsStatus=received&Body=Help&To=whatsapp%3A%2XXXX&NumSegments=1&MessageSid=XXXXX&AccountSid=XXXX&From=whatsapp%3A%2BXXXXXX&ApiVersion=2010-04-01

共有1个答案

宰父霖
2023-03-14

我能够通过首先请求发送whatsapp消息的ngrok HTTP,然后从该数字中提取该数字来解决这个问题。

number = request.values.get('From', '')
#removed non numerical 
cleaned_number = re.sub('[^0-9]', '', number)
 类似资料:
  • 问题内容: 我编写了以下函数,以检索属于ID为“ contactID”的联系人的单个电话号码。 检索电话号码的功能: 该函数的调用方式: 不幸的是,它不起作用。如果使用从“ ContactsContract.Contacts._ID”获得的值调用此函数,则会得到null。为什么会这样呢?怎么了? 编辑: 我曾经将Contacts._ID映射到CommonDataKinds.Phone.CONTAC

  • SSO/SAML使用OKTA API与SP一起工作。我的问题是,有没有一种方法可以从我的应用程序中获取当前的OKTA会话Id?

  • 问题内容: 为了进行记录,我想创建一个记录器,该记录器将当前会话的ID自动添加到记录的行中。 对于已登录的用户,这不是问题: 问题是,在用户登录之前的回报。是否有另一种获取会话ID的方法,而无需引用当前响应或此类响应? 问题答案: 您可以使用 这依赖于Spring的,因此应与Spring MVC一起使用,否则您应该有一个声明。如果不存在,还将创建会话。

  • 我对爱奥尼亚和科尔多瓦很陌生。我想得到用户的电话号码,可能吗?我正在尝试为我的应用程序创建号码注册。当用户第一次打开一个应用程序时,他被要求输入一个通过短信获得的代码。和viber差不多。第一个视图包含一个按钮“发送代码给我”,下一个视图有一个表单“输入代码:”和一个按钮“登录我”。

  • 我正在构建一个应用程序,前端有Angular,背面有Laravel。我的问题是,如何通过在帖子表上使用他们的“author_id”来返回/检索用户的全名,而在用户表上使用“user_id”?我有一个用户表和帖子表看起来像这样: 我的用户模型看起来像这样: 我的Post Model看起来像这样: 假设我的路由是正确的(是的,如果需要,我可以提供),我的PostController有以下方法来检索帖子

  • 在Android中可以通过用户的电话号码定位用户吗?如果可以向用户发送短信,那么我们也可以检索或了解我们发送短信的用户的位置。 我的意思是,是否可以对以下功能进行编程: App向用户手机发送短信 应用程序在用户手机上接收来自SMS发送者的SMS App获取用户手机的位置坐标 App通过短信发送位置坐标给短信发送方 此外,除了SMS、EMAIL或CALL之外,是否可以通过用户的电话号码通过任何其他方