2012-01-18 4 views
1

Je souhaite implémenter un bouton "Partager" similaire au bouton "J'aime" de Facebook.Comment mettre en œuvre le bouton "Partager" avec GAE

  1. Est-il possible de construire une API sur Google App Engine et permettent aux utilisateurs de se connecter sur des sites Web 3ème partie (après avoir cliqué sur le bouton « Partager ») pour fournir des informations à l'API?

  2. Je souhaite que l'utilisateur sélectionne plusieurs comptes de connexion en cliquant sur le bouton "Partager". Est-il possible d'inviter l'utilisateur avec le OpenID selector sur un site Web tiers? Quelles autres options sont disponibles pour inviter l'utilisateur avec plusieurs comptes de connexion?

Merci!

Répondre

1

1) Oui et c'est bien documenté.

Commencez ici http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options

App Engine ne fournit pas une API d'interface utilisateur pour OpenID connexion. Votre interface utilisateur de connexion OpenID doit permettre à l'utilisateur d'entrer une URL qui sert d'identifiant OpenID. Vous pouvez également inclure un menu contextuel répertoriant les noms de domaine des fournisseurs OpenID les plus populaires, ainsi qu'une boîte permettant à l'utilisateur de saisir la partie unique de l'URL. Pour plus d'informations sur l'interface utilisateur pour la connexion OpenID, voir User Experience summary for Federated Login.

2) Dans le texte que j'ai cité, ils mentionnent que votre site doit demander à l'utilisateur une URL qui sert d'identifiant OpenID. C'est exactement ce que vous pourriez utiliser pour openid-selector. Le sélecteur est un outil Javascript et fonctionne sur le client, pas sur les serveurs tiers. Vous pourriez avoir votre bouton de partage lier l'événement "onclick" pour ouvrir le sélecteur.

Questions connexes