Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
API服务如何限制没有密钥的调用?_Api - Fatal编程技术网

API服务如何限制没有密钥的调用?

API服务如何限制没有密钥的调用?,api,Api,如果应用程序不使用某种密钥,API服务如何限制其可以进行的调用数量?(我知道与所有API服务无关) 是什么告诉API某个特定应用程序已达到其极限?基于此,假设服务是这样工作的,例如具有以下功能的应用程序,为什么需要一个密钥来说明此应用程序对其可以进行的调用数量没有上限 使用API密钥删除每月呼叫限制并接收更高的速率限制 全新的API;我的问题完全是出于好奇。API可以根据IP地址限制点击量。当您进行调用时,API可以记录请求来自的IP以及调用的日期。当点击量超过规定的限制时,API可以缩短其处理

如果应用程序不使用某种密钥,API服务如何限制其可以进行的调用数量?(我知道与所有API服务无关)

是什么告诉API某个特定应用程序已达到其极限?基于此,假设服务是这样工作的,例如具有以下功能的应用程序,为什么需要一个密钥来说明此应用程序对其可以进行的调用数量没有上限

使用API密钥删除每月呼叫限制并接收更高的速率限制


全新的API;我的问题完全是出于好奇。

API可以根据IP地址限制点击量。当您进行调用时,API可以记录请求来自的IP以及调用的日期。当点击量超过规定的限制时,API可以缩短其处理时间并发回超出阈值的消息

当您提供一个API密钥时,API可能仍然会通过IP和API密钥记录对API的点击。在未来,如果他们想要施加限制,数据可以告诉他们什么限制是合理的。当你注册API时,公司会对你有更多的了解——比如你的名字和电子邮件,或者注册密钥所需的任何信息。如果出现问题,他们可以与您联系,或者向您发送营销电子邮件,并告诉利益相关者他们有多少注册用户


如果没有提供API密钥,他们就不知道请求者是否是合理的目标市场,或者只是为了好玩或恶意而点击API。

啊,这是完全有道理的。谢谢你,泽德:)事实上,这是个好问题。你之前关于单元测试的问题也很好!谢谢你,泽德:)