首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中使用Twilio附加组件进行“查找”的正确方法

在Python中使用Twilio附加组件进行“查找”的正确方法
EN

Stack Overflow用户
提问于 2017-12-17 09:41:24
回答 1查看 145关注 0票数 1

对于我们来说,为Python中的“查找”提供电话号码情报的Twilio插件的正确方式是什么?

目前,我有它的工作与“来电语音电话”和“来电短信”(注:您可以看到“查找”,“来电语音电话:和”来电短信“在附件中的图片)。

对于“呼入语音呼叫”和“呼入SMS消息”,当Twilio向我的应用程序发出初始请求时,这些信息将自动与与呼叫或SMS相关的其余信息一起提供。这样做的问题是,在实践中,我为许多不断拨打的垃圾邮件号码支付了10倍的费用。

相反,只有当我还没有缓存信息时,我才想手动查找信息。

看起来我可以从Python发出一个原始的HTTPS请求来做这件事。示例:

代码语言:javascript
复制
https://lookups.twilio.com/v1/PhoneNumbers/+16505399600/?AddOns=nomorobo_spamscore&AddOns.nomorobo_spamscore.secondary_address=+15108675309

然而,似乎更“合适”的方式是使用Twilio python helper library附带的TwilioRestClient。然而,通过Twilio python助手库来获取这些附加信息还不是很清楚。老实说,我在理解这些文档方面有很多困难。

EN

回答 1

Stack Overflow用户

发布于 2018-01-08 10:26:51

Twilio开发者的布道者在这里。

您也可以通过Lookups使用Twilio Python library来实现这一点。您可以使用您给出的示例URL进行查找,如下所示:

代码语言:javascript
复制
import os
from twilio.rest import Client

account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

number = client.lookups.phone_numbers("+16505399600").fetch(
  add_ons="nomorobo_spamscore",
  add_ons_data={
    "nomorobo_spamscore": {
      "secondary_address": "+15108675309"
    }
  }
)

print(number.add_ons)

number.add_ons将是附加组件返回数据的字典。在add_ons_data参数中传递要与add_ons参数一起使用的附加组件(作为字符串或字符串数组)和任何进一步的数据。

如果有任何帮助,请告诉我。

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

https://stackoverflow.com/questions/47851543

复制
相关文章

相似问题

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