【问题标题】:Can I use GoogleApiClient to connect to my own GAE Endpoints API?我可以使用 GoogleApiClient 连接到我自己的 GAE Endpoints API 吗?
【发布时间】:2014-09-13 16:08:42
【问题描述】:

我可以使用 GoogleApiClient 连接到我自己的 GAE Endpoints API 吗? 也许通过添加某种特殊范围?

我知道这可能是不可能的(毕竟,我自己的 API 不是 Google 的),但我很想利用 G+ 登录功能!

如果这是一个愚蠢的问题,谢谢和抱歉。

【问题讨论】:

    标签: google-cloud-endpoints google-api-java-client google-api-client google-app-engine


    【解决方案1】:

    我不太确定我是否理解这个问题。您的端点库可以通过查看 User 参数来查看用户是否已登录。 Udacity's courseend of Lesson 2附近的例子集成了G+登录。

    【讨论】:

    • 在我的 I/O 2013 演讲中有一个使用 Python 版本的 API 客户端通过 Endpoints 调用自定义应用程序的 Python 示例:developers.google.com/events/io/sessions/333307296 一般答案是肯定的,您可以构建您的应用程序API 与 Endpoints,然后使用 Google API 客户端调用它。
    • 谢谢丹!你知道一个java例子吗? dyoo,我也看看你贴的链接。
    • Dan,我快速聆听了您的演示文稿,这很酷,但我不确定它是否回答了我的问题。具体来说,我的意思是我是否可以使用类似的东西,但用于我自己的 Endpoints API。 final GoogleApiClient.Builder b = new GoogleApiClient.Builder(manager.activity()) .setAccountName(userAccountName) .addConnectionCallbacks(apiConnectionHandler) .addOnConnectionFailedListener(apiConnectionHandler) .addApi(Plus.API) .addScope(Plus.SCOPE_PLUS_PROFILE);
    • [续] 而不是直接使用 GoogleAccountCredential。 (就像我不需要使用 GoogleAccountCredential 来登录 G+ 和 GDrive 一样)。谢谢。
    • Dyoo,非常感谢,但是您提供的演示文稿停在了我关心的部分——您将如何处理客户端。它只有后端设置的详细信息,我已经了解并已经完成了。谢谢
    猜你喜欢
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2022-11-14
    • 2011-04-04
    • 2012-12-02
    • 1970-01-01
    相关资源
    最近更新 更多