【问题标题】:How to implement "Share" button with GAE如何使用 GAE 实现“分享”按钮
【发布时间】:2012-02-12 18:36:59
【问题描述】:

我想实现一个类似于 Facebook 的“赞”按钮的“分享”按钮。

  1. 是否可以在 Google App Engine 上构建 API 并允许用户通过 3rd 方网站登录(点击“分享”按钮后)向 API 提交信息?

  2. 我想在单击“共享”按钮时提示用户从多个登录帐户中进行选择。有没有办法在第 3 方网站上使用 OpenID selector 提示用户?还有哪些其他选项可以提示用户使用多个登录帐户?

谢谢!

【问题讨论】:

    标签: api google-app-engine oauth openid


    【解决方案1】:

    1) 是的,并且有据可查。

    从这里开始http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options

    App Engine 不提供用于 OpenID 登录的用户界面 API。您的 OpenID 登录用户界面必须允许用户输入用作 OpenID 标识符的 URL。您可能还包括一个列出流行 OpenID 提供商的域名的弹出菜单,以及一个供用户键入 URL 的唯一部分的框。有关 OpenID 登录用户界面的更多信息,请参阅User Experience summary for Federated Login

    2) 在我引用的文本中,他们提到您的网站需要向用户询问用作 OpenID 标识符的 URL。这正是您可以使用 openid-selector 的目的。选择器是一个 Javascript 工具,在客户端而不是第三方服务器上运行。你可以让你的分享按钮绑定“onclick”事件来打开选择器。

    【讨论】:

      猜你喜欢
      • 2012-10-24
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 2014-04-23
      相关资源
      最近更新 更多