【问题标题】:What is the difference between the two Google JS clients: platform.js vs api.js?两个 Google JS 客户端有什么区别:platform.js 与 api.js?
【发布时间】:2019-04-08 09:35:27
【问题描述】:
A) <script src="https://apis.google.com/js/platform.js"></script>

B) <script src="https://apis.google.com/js/api.js"></script>

我对如何使用 Google OAuth 服务有点困惑,我应该使用 platform 脚本还是 api 脚本。

【问题讨论】:

    标签: javascript oauth-2.0 google-oauth


    【解决方案1】:

    platform.js 中的功能是 api.js 中功能的超集。如果您同时使用工作表 API 和登录 API,platform.js 就足够了,您不需要同时加载两者。 ~https://github.com/google/google-api-javascript-client/issues/658

    platform.js 是一个平台检测库,几乎适用于所有 JavaScript 平台。 platform.js 仅供参考,不能替代特征检测/推理检查。 platform.js 是 Google 用于访问 Google Plus API 的库。

    Platform.js 是 BestieJS “同类最佳”模块集合的一部分。这意味着我们提倡可靠的浏览器/环境支持、ES5+ 先例、单元测试和大量文档。

    使用platform.js库,我们只需编写一行JavaScript代码就可以很容易地检测浏览器。你可以在 GitHub 上获得这个库。所有复杂的代码都已经写在这个库中了,我们只需要使用它。

    【讨论】:

      【解决方案2】:

      The answer of Neha Jha 适合您的问题,但是,我想更新来自 Google 的新闻。他们向discontinue Google Sign-In JavaScript Platform Library for web 宣布,他们要求我们在 2023 年 3 月 31 日之前迁移到新事物

      【讨论】:

        【解决方案3】:

        platform.js 是 Google Plus API,已于 2019 年 3 月 7 日关闭

        api.jsGoogle API Client Library for JavaScript“适用于 JavaScript 的 Google API 客户端库专为 JavaScript 客户端应用程序开发人员设计。它提供对许多 Google API 的简单、灵活的访问。”

        将 api.js 用于您的用例。见this

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-02
        相关资源
        最近更新 更多