微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

第三方 API 集成 - 如何构建数据库

如何解决第三方 API 集成 - 如何构建数据库

在我的应用中,我集成了不同的第三方 API,例如 Google 通讯录、Google 日历、Mailchimp 等... 每个第三方 API 都有特定的设置,我可以在与我的应用同步期间要求用户应用。

我有两个选择:

  1. 我制作了像“集成”这样的独特表格,用于存储所有连接。在这里,我恐怕需要添加许多列来跟踪不同 API 的设置(联系人隐私、日历 ID、Mailchimp 受众 ID...等...)
  2. 我为每个集成的第三方 API 制作了一个表格,以便通过专用列单独跟踪所有相关设置。当我访问许多不同的第三方 API 时,这里可能会有很多表。

我认为第二个是最好的,但我需要你的帮助,按照最佳实践来构建我的数据库以使其具有可扩展性。

谢谢!

解决方法

您的行为显然违反了 Google 的服务条款,特别是 Section 5 e. Prohibitions on Content

除非内容所有者或适用法律明确允许,否则您不会,也不会允许您的最终用户或代表您行事的其他人对从 API 返回的内容执行以下操作:

  1. 抓取、构建数据库或以其他方式创建此类内容的永久副本,或保留缓存副本的时间超过缓存标头允许的时间;
  2. [...]

这有很好的法律和道德理由。所以答案实际上不是每次都使用 API。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。