Android: Comment en programmant de connexion au site et de récupérer des données à partir d'elle?

Ok, les gars, je suis récemment le développement de l'application android qui enregistre l'ID d'utilisateur et MOT de passe pour SharedPreferences. Maintenant, lorsque l'utilisateur démarre l'application second temps, il sera redirigé directement à MainActivity avec quelques options dans la liste. Et maintenant, j'ai un mal de tête énorme et c'est la conduite de moi une VRAIE folle. Je ne peux pas accéder au site web et de récupérer les données de mon téléphone. J'ai essayé à l'aide de Http(s)UrlConnection, HttpClient, mais il ne semble pas fonctionner pour moi. Tout ce que j'obtiens à partir de la méthode POST est un code source de la page de connexion.

Maintenant, il y a la page de connexion: https://medeine.vgtu.lt/studentams/login.jsp?klb=en

et ma page cible: https://medeine.vgtu.lt/studentams/pask_stud.jsp <-- j'ai besoin de récupérer des données à partir de là

Avez-vous des idées ou des conseils/méthodes/guides/rien comment faire?

  • Ce que la méthode que vous utilisez pour faire la connexion. Ne vous chargez le formulaire dans une webview pour obtenir les informations d'identification d'utilisateur ?
  • Eh bien, la forme, dit: <form name="formulka" id="formulka" action="submit.jsp" method="post" onsubmit="return patikrink()"> je suis donc en utilisant la méthode POST. Et non, je ne suis pas à l'aide de webView. L'idée est d'extraire les données et d'une certaine manière à l'afficher dans ma propre mise en page.
  • Avez-vous pensé à utiliser protocole d'authentification OAuth ? Après la connexion, vous pouvez échanger des données avec le serveur.
  • Eh bien, je ne sais pas sur OAuth... Si j'ai bien compris, OAuth permet de modifier les données si des ressources propriétaire accorde l'autorisation. Vous voyez, le plus gros problème ici, c'est la connexion.
  • Le meilleur exemple est Facebook ou Twitter. Lorsque vous avez facebook connect boutons, il utilise OAuth pour faire la connexion, et après, l'application autorisée d'avoir accès à l'Facebook de l'utilisateur des données. Vous semble être dans le même scénario.
InformationsquelleAutor emilancius | 2014-03-28