API中使用的后端数据库

时间:2014-08-26 16:00:37

标签: api zomato-api database nosql

通过这个API文档页面,是否可以告诉后端使用哪个数据库?

Zomato API

MySQL需要服务器上的php文件来处理请求,进行查询,以JSON格式打包数据,然后将其发送回设备。但在这种情况下,参数将传递给.json个文件。请建议

2 个答案:

答案 0 :(得分:0)

没有办法"通过"后端服务实际用于向您提供您可能查询的信息。您确定要继续使用此产品吗?该网站指出,Zomato将不再适用于个人,并且如果您不按月使用,则会禁用您的API密钥。

答案 1 :(得分:0)

我还没有阅读该特定API的规范。但总的来说,是否可以通过研究API来判断后端使用的数据库是什么?不。这就是API的重点:它应该保护API用户免受实现细节的影响。

在许多情况下,您可以对后端使用的工具进行合理的猜测,这可能是正确的。就像你看到API为你提供了一种语法来进行比较,这种语法看起来与Foobar SQL中使用的专有比较函数完全相同,而且在任何其他数据库产品中都找不到,这将是一个强有力的线索。但即使是这样的事也不能证明。也许最初他们使用Foobar SQL,然后他们切换到另一个数据库,但为了保持兼容性,他们编写代码将Foobar SQL与标准SQL语法进行比较。