2011-08-12 6 views
1

J'ai une application qui charge https://graph.facebook.com/oauth/authorize?client_id={0}&redirect_uri=http://www.facebook.com/connect/login_success.html&display=touch&scope=publish_stream qui demandera à l'utilisateur pour l'email et le mot de passe. Le problème est que, avec Windows Phone 7, le navigateur Web effectuera un zoom avant lorsque l'utilisateur tape sur l'un des champs même si la page correspond parfaitement au navigateur. Puis-je demander le nom d'utilisateur et mot de passe d'abord dans l'application elle-même, puis envoyer ces informations d'identification à l'URL, ou est-il un moyen de désactiver la fonction de zoom.Facebook application et Windows Phone 7

J'ai essayé de se connecter d'abord avec https://login.facebook.com/login.php?login_attempt=1&email={0}&pass={1} mais il me dit que je dois vous connecter pour faire (log in)

+4

Je ne donnerais pas à votre application mes informations d'identification fb pour que vous passiez au navigateur si elle le demandait. J'évaluerais et posterais un commentaire avertissant les gens à ce sujet aussi. Cela défait totalement le but de l'authentification ouverte. –

+0

J'ai senti que ce serait mauvais, mais un zoom original lors de la saisie de courriel + mot de passe est presque aussi mauvais. –

Répondre

1

Non, vous ne pouvez pas faire cela.
Il serait contraire à l'objectif de Facebook nécessitant l'utilisation d'OAuth. Si vous utilisez le contrôle WebBrowser dans votre application, plutôt que de sortir directement vers IE, vous éviterez les problèmes de panoramique car la page de connexion sera stylée correctement et le contrôle ne permet pas le panoramique et le zoom.

+0

sauf qu'il fait un zoom avant lors de la saisie du courriel ou du mot de passe. ce qui rend juste l'expérience mauvaise. –