Web 为网页设计师提供多个网站的多个API键

Web 为网页设计师提供多个网站的多个API键,web,api-key,Web,Api Key,我是一个初学者网页设计师,我正在努力在网上找到有关如何为客户管理API密钥的相关信息!我真的很感激任何关于我应该如何做的提示或见解 我拥有自己的谷歌账户,并且已经拥有自己网站的API密钥(Javascript API)。尽管如此,在为客户端创建网站时,可以使用相同的API密钥吗?或者我应该在自己的帐户中为每个客户创建一个新的API密钥(创建新的“项目”)?或者我应该为每个客户端创建一个google帐户,然后通过他们自己的帐户为每个客户端创建一个API密钥 我也知道API密钥有使用限制,所以我想确

我是一个初学者网页设计师,我正在努力在网上找到有关如何为客户管理API密钥的相关信息!我真的很感激任何关于我应该如何做的提示或见解

我拥有自己的谷歌账户,并且已经拥有自己网站的API密钥(Javascript API)。尽管如此,在为客户端创建网站时,可以使用相同的API密钥吗?或者我应该在自己的帐户中为每个客户创建一个新的API密钥(创建新的“项目”)?或者我应该为每个客户端创建一个google帐户,然后通过他们自己的帐户为每个客户端创建一个API密钥

我也知道API密钥有使用限制,所以我想确保在多个站点使用一个API时不会超过这些限制。我如何监控这个

寻找任何关于这方面的最佳和最有效的方法的建议。我不太了解API键是如何工作的


非常感谢:)

我将以谷歌API为例,您应该始终为每个客户创建一个新项目。您应该这样做的原因有很多,您已经提到了其中的一些

  • API查询使用限制
  • 每个项目的独立客户账单和使用明细
  • 安全和撤销受损的API
  • 受限安全配置文件、域白名单、IP地址、设备使用情况等
  • 访问管理和角色管理
  • 交通和分析原因
创建凭据
根据您的组织需求和项目规模,对于我们,我们将为每个使用密钥的平台创建凭据(API密钥/OAuth ID/服务帐户密钥)。例如,如果我们正在开发一个带有应用程序的电子商务网站,我们将发布3个键。(1个用于web,1个用于Android apk,1个用于iOS应用程序)。这允许我们微调访问权限并跟踪使用情况

什么适合你?
如果你是一名自由职业者或在一家小企业工作,你至少应该按项目将每个客户分开。没有必要为每个项目创建一个新的Google帐户。(如果您的客户以后有要求,您可以随时提供)


上面的屏幕截图是我们如何对账户中的项目进行分类的,对于我们签约的每个项目(可能是同一个客户),我们将创建一个单独的
项目
条目。

非常感谢您的输入!这让我更加了解了这一切是如何运作的!:)我现在将分离客户无需担心,如果您遇到任何麻烦,请随时再次发布。如果我的答案对您有帮助,请将其标记为帮助未来用户的解决方案作为参考:)干杯!