Twilio API“;IncomingPhoneNumber.list();主帐户速度慢(我只需要数字的总数)
我有一个使用twilio的Flask应用程序。我向用户显示帐户/子帐户中IncomingPhoneNumber的总金额 以下是我目前正在做的事情,以获得总数:Twilio API“;IncomingPhoneNumber.list();主帐户速度慢(我只需要数字的总数),twilio,twilio-api,Twilio,Twilio Api,我有一个使用twilio的Flask应用程序。我向用户显示帐户/子帐户中IncomingPhoneNumber的总金额 以下是我目前正在做的事情,以获得总数: client = Client(accountsid,accounttoken) # Get the list pnlist = client.incoming_phone_numbers.list(limit=1) # Get the length of the list total = len(pnlist) 仅获取主帐户中的数
client = Client(accountsid,accounttoken)
# Get the list
pnlist = client.incoming_phone_numbers.list(limit=1)
# Get the length of the list
total = len(pnlist)
仅获取主帐户中的数字就需要19秒以上的时间。除此之外,我必须对所有子帐户重复这一点
是否有更好的方法只获取帐户/子帐户的总数
提前谢谢 这里是Twilio开发者福音传道者 我建议您不要每次都列出所有的数字,而是将这些数字缓存在您自己的数据库中
然后,你可以在知道计数发生变化时更新计数,如果你正在通过应用程序中的API购买/发布数字,也可以定期(比如说,每天一次)使用后台作业更新计数。明白了。我也会开始跟踪内部记录,谢谢。既然我有你,你知道API批量购买选项吗?这是我们扩大规模的另一个痛点。谢谢,恐怕不是批量购买API。对于使用Twilio的大多数API操作,您需要为要执行的每个操作发出API请求。如果这将增长很多,那么我建议投资在应用程序中构建后台作业处理,这样您就可以将批量操作排队并在后台执行它们。