2012-01-18 32 views
1

我想實現類似於Facebook的「贊」按鈕的「分享」按鈕。如何使用GAE實現「分享」按鈕

  1. 是否有可能在谷歌應用程序引擎構建的API,並允許用戶通過第三方網站登錄提交資料的API(點擊「分享」按鈕後)?

  2. 我想提示用戶在點擊「分享」按鈕時從多個登錄帳戶中進行選擇。有沒有辦法在第三方網站上提示用戶使用OpenID selector?還有哪些其他選項可以提示用戶使用多個登錄帳戶?

謝謝!

回答

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」事件以打開選擇器。