Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twilio API“;IncomingPhoneNumber.list();主帐户速度慢(我只需要数字的总数)_Twilio_Twilio Api - Fatal编程技术网

Twilio API“;IncomingPhoneNumber.list();主帐户速度慢(我只需要数字的总数)

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) 仅获取主帐户中的数

我有一个使用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)
仅获取主帐户中的数字就需要19秒以上的时间。除此之外,我必须对所有子帐户重复这一点

是否有更好的方法只获取帐户/子帐户的总数


提前谢谢

这里是Twilio开发者福音传道者

我建议您不要每次都列出所有的数字,而是将这些数字缓存在您自己的数据库中


然后,你可以在知道计数发生变化时更新计数,如果你正在通过应用程序中的API购买/发布数字,也可以定期(比如说,每天一次)使用后台作业更新计数。

明白了。我也会开始跟踪内部记录,谢谢。既然我有你,你知道API批量购买选项吗?这是我们扩大规模的另一个痛点。谢谢,恐怕不是批量购买API。对于使用Twilio的大多数API操作,您需要为要执行的每个操作发出API请求。如果这将增长很多,那么我建议投资在应用程序中构建后台作业处理,这样您就可以将批量操作排队并在后台执行它们。