对于我们来说,为Python中的“查找”提供电话号码情报的Twilio插件的正确方式是什么?
目前,我有它的工作与“来电语音电话”和“来电短信”(注:您可以看到“查找”,“来电语音电话:和”来电短信“在附件中的图片)。
对于“呼入语音呼叫”和“呼入SMS消息”,当Twilio向我的应用程序发出初始请求时,这些信息将自动与与呼叫或SMS相关的其余信息一起提供。这样做的问题是,在实践中,我为许多不断拨打的垃圾邮件号码支付了10倍的费用。
相反,只有当我还没有缓存信息时,我才想手动查找信息。
看起来我可以从Python发出一个原始的HTTPS请求来做这件事。示例:
https://lookups.twilio.com/v1/PhoneNumbers/+16505399600/?AddOns=nomorobo_spamscore&AddOns.nomorobo_spamscore.secondary_address=+15108675309然而,似乎更“合适”的方式是使用Twilio python helper library附带的TwilioRestClient。然而,通过Twilio python助手库来获取这些附加信息还不是很清楚。老实说,我在理解这些文档方面有很多困难。

发布于 2018-01-08 10:26:51
Twilio开发者的布道者在这里。
您也可以通过Lookups使用Twilio Python library来实现这一点。您可以使用您给出的示例URL进行查找,如下所示:
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参数一起使用的附加组件(作为字符串或字符串数组)和任何进一步的数据。
如果有任何帮助,请告诉我。
https://stackoverflow.com/questions/47851543
复制相似问题