我正在使用Twilio功能,它有一系列电话号码。
我希望能够将这些电话号码存储在第三方云数据库中,我们可以使用我们的CRM进行编辑。
然后我会编写另一个Twilio函数来检查数据库并使用最新数据更新Twilio函数中的数组。
或者,如果有任何其他方式,第一个Twilio函数可以从数据库获取最新数据并将其存储在内存中,这将是很好的。如果可能的话,我想避免为每个请求检查数据库,以便尽可能快地完成该功能。
任何帮助都非常感谢!
答案 0 :(得分:1)
Twilio开发者传道者在这里。
目前,由于函数处于公开测试阶段,因此没有函数API。因此,您无法更新函数的环境变量函数。
此外,由于beta限制,您无法安装Node模块,例如数据库驱动程序,因此访问远程数据存储目前并不简单。
您可以在Function中发出HTTP请求。因此,如果您的CRM可以返回一个数字列表以响应HTTP请求,那么您可以通过这种方式获取它们。
就在函数的内存中存储数据而言,这不是必须依赖的。函数是短暂的进程,因此内存是不稳定的。
在您的情况下,由于您使用了一个数字列表,您可以在第一次调用函数时加载列表,然后通过其余调用的URL传递这些数字,这样您只需要提出请求第一次。
让我知道这是否有帮助。