Y a-t-il un moyen de changer de mot de passe Gmail à l'aide de Java? P>
5 Réponses :
J'aurais été très surpris si tu pouvais, et ça ne ressemble pas à ça. P>
Cette page vous indique la liste des paramètres que vous pouvez modifier dans les applications Google "API Paramètres de messagerie" et modifier-le mot de passe n'est pas là. P>
htth p>
Je pense que oui. Vous pouvez enregistrer toutes les opérations avec des pages Web par selenium, tester si tout va bien et après l'exportation au code Java - seul problème peut survenir si Google utilisera CAPCHA P>
euh, il suffit d'utiliser un client HTTP pour publier cette page Web: https: // www .google.com / comptes / B / 0 / EditPasswd . Utilisez http://hc.apache.org/httpclient-3.x/ ou quelque chose de similaire. Vous devrez garder une trace des cookies correctement, de sorte que Google pense que vous êtes connecté lorsque vous chargez la page. Mais oui, évidemment c'est possible. Si votre navigateur peut le faire, vous pouvez le faire programmatiquement en envoyant des demandes HTTP. Si vous voulez être à double attention, vous pouvez utiliser quelque chose comme TamperData A> Dans Firefox pour renifler exactement ce que votre navigateur envoie lorsque vous demandez un changement de mot de passe, vous ne manquez pas de champs silencieux ou de ne pas. P>
Est-ce que cette URL reste toujours la même ?? ou est-ce dynamique ??? si c'est statique, alors comment puis-je obtenir EditPassword Pragmatiquement ??
Il n'est pas garanti de rester la même chose, mais il n'y a aucune raison de penser que cela ne l'aura pas depuis presque deux ans. Recherchez les clients HTTP comme l'Apache httpClient comme je l'ai mentionné dans mon message si vous souhaitez y accéder de manière programmattiquement.
en utilisant API de provisioning Google , pour changer le mot de passe, vous devez Définissez-le à Login Attribut d'objet usernery:
Il y a si vous utilisez Google Apps - il y a une API de provisioning, mais vous devrez être un peu plus précis.
Je ne sais pas si c'est toujours le cas, mais voir
J'ai fusionné vos deux comptes ensemble. Veuillez lire cette entrée de la FAQ sur les comptes basés sur les cookies. a > En outre, Stackoverflow n'est pas un forum; Si vous avez une nouvelle question, veuillez poser une nouvelle question. Si vous souhaitez inclure plus d'informations dans votre question, veuillez [modifier-le] (). Si vous voulez interagir avec l'une des personnes qui ont répondu, vous pouvez leur laisser un commentaire.
Ce n'est pas lié à Gmail. Vous devriez rechercher Comptes Google B> API.