java를 사용하여 프로그래밍 방식으로 Gmail 비밀번호를 변경할 수있는 방법이 있습니까?java를 사용하여 프로그래밍 방식으로 gmail 암호를 변경하는 방법이 있습니까?
답변
당신이 할 수 있으면 나는 아주 놀랐을 것이고, 그렇게 보이지 않을 것입니다.
이 페이지는 Google Apps '이메일 설정 API'에서 변경할 수있는 설정 목록을 표시하며 비밀번호 변경은 없습니다.
는 HTH는
나는 네 생각합니다. 셀렌으로 웹 페이지로 모든 작업을 기록 할 수 있습니다. 괜찮 으면 테스트하고 자바 코드로 내보내기 한 후에는 Google이 CAPCHA를 사용할 경우에만 문제가 발생할 수 있습니다.
어, http 클라이언트를 사용하여이 웹 페이지를 게시하십시오 : https://www.google.com/accounts/b/0/EditPasswd . http://hc.apache.org/httpclient-3.x/ 또는 비슷한 것을 사용하십시오. 쿠키를 제대로 추적해야하므로 페이지를로드 할 때 Google에 로그인했다고 생각할 수 있습니다. 하지만 네, 분명히 가능합니다. 브라우저에서 처리 할 수있는 경우 HTTP 요청을 보내 프로그래밍 방식으로 처리 할 수 있습니다. 두 번 조심하려면 Firefox에서 tamperdata과 같은 것을 사용하여 비밀번호 변경을 요청할 때 브라우저가 보내는 것을 정확하게 스니핑하여 조용한 필드 나 기타 등등을 놓치지 마십시오.
URL은 항상 동일하게 유지됩니까 ?? 아니면 동적입니까 ??? 정적 인 경우 어떻게 EditPassword를 실용적으로 얻을 수 있습니까 ?? – vs4vijay
동일하게 유지하는 것은 보장 할 수 없지만 거의 2 년 내에 있지 않으면 그렇게 할 이유가 없습니다. 내가 프로그래밍 방식으로 액세스하려는 경우 내 게시물에서 언급 한 것처럼 아파치 httpclient와 같은 http 클라이언트를 찾으십시오. –
google 프로비저닝 API guide에는 UserEntry 객체를 사용하는 updateUser 메소드가 있습니다. 당신이 그것을 사용하려고 시도 할 것입니다 암호를 업데이 트하는 데 사용할 수 있습니다.
암호를 변경하려면 Google Provisioning API를 사용하여 UserEntry의 정의에 대한 javadocs을 확인, 당신은 UserEntry 객체의 login 속성을 설정해야합니다 : Google Apps를 사용하는 경우가있다
import sample.appsforyourdomain.AppsForYourDomainClient;
...
AppsForYourDomainClient client = new AppsForYourDomainClient(email, password, domain);
UserEntry user = client.retrieveUser("username");
user.getLogin().setPassword("newpassword");
client.updateUser("username", user);
- 1. 프로그래밍 방식으로 PDF에서 암호를 제거하기위한 라이브러리가 있습니까?
- 2. 바자 저장소에 프로그래밍 방식으로 액세스하는 방법이 있습니까?
- 3. GMail "HTML로보기"콘텐츠에 프로그래밍 방식으로 액세스 하시겠습니까?
- 4. Python에서 프롬프트시 암호를 프로그래밍 방식으로 입력 하시겠습니까?
- 5. 프로그래밍 방식으로 Gmail 채팅에 액세스하려면 어떻게해야합니까?
- 6. GMAIL 첨부 파일에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?
- 7. System.DirectoryServices.Protocols를 사용하여 암호를 변경하는 방법
- 8. 프로그래밍 방식으로 RSpec 테스트를 계산하는 방법이 있습니까?
- 9. 프로그래밍 방식으로 Apple의 노출을 확장하는 방법이 있습니까?
- 10. 프로그래밍 방식으로 web.py를 중지하는 방법이 있습니까?
- 11. BlackBerry에서 numlock을 프로그래밍 방식으로 설정하는 방법이 있습니까?
- 12. 프로그래밍 방식으로 System.Drawing.Image에 텍스트를 추가하는 방법이 있습니까?
- 13. 컴퓨터에서 프로그래밍 방식으로 SMS에 액세스하는 방법이 있습니까?
- 14. 프로그래밍 방식으로 TabBarViewController에서보기를 변경하는 방법?
- 15. JavaCompiler로 프로그래밍 방식으로 Java를 컴파일 하시겠습니까?
- 16. Java를 사용하여 Oracle Business Intelligence 보고서를 프로그래밍 방식으로 다운로드
- 17. .NET을 사용하여 프로그래밍 방식으로 게이트웨이를 변경하는 방법은 무엇입니까?
- 18. 프로그래밍 방식으로 Gmail 메시지를 전달하고 메시지 서식을 유지 하시겠습니까?
- 19. TrueCrypt 디스크의 파일을 메모리에 프로그래밍 방식으로 읽는 방법이 있습니까?
- 20. 새 암호를 보내십시오 - Asp.net - gmail (smtp.gmail.com)을 사용하십시오
- 21. Silverlight에서 프로그래밍 방식으로 Data/ItemTemplate을 변경할 수있는 방법이 있습니까?
- 22. 프로그래밍 방식으로 끝점의 ID 구성을 변경하는 방법?
- 23. 장치를 잠금 해제하는 데 사용되는 PIN/암호를 프로그래밍 방식으로 설정하십시오.
- 24. Java : 프로그래밍 방식으로 파일 아이콘을 변경하는 방법은 무엇입니까?
- 25. 원격 사용자 암호를 변경하는 방법이 필요합니다. NetUserChangePassword가 2245로 실패합니다.
- 26. 프로그래밍 방식으로 이미지의 색상을 변경하는 방법은 무엇입니까?
- 27. 프로그래밍 방식으로 토스트의 정렬을 변경하는 방법은 무엇입니까?
- 28. Mac 키 체인 암호를 프로그래밍 방식으로 변경 하시겠습니까?
- 29. 프로그래밍 방식으로 iPhone 설정을 변경하는 방법
- 30. 프로그래밍 방식으로 화면 해상도를 변경하는 방법?
은 - 프로비저닝있다 API를 사용하지만 조금 더 구체적이어야합니다. – Simon
여전히 그렇다면 잘 모르겠지만 http://stackoverflow.com/questions/3891345/how-to-change-gmails-password-programmatically –
두 계정을 병합했습니다. [쿠키 기반 계정에 대한이 FAQ 항목을 읽으십시오.] (http://meta.stackexchange.com/questions/44557/why-should-i-register-my-account/44562#44562) 또한 StackOverflow가 아닙니다. 포럼; 새로운 질문이있는 경우 새로운 질문을하십시오. 질문에 더 많은 정보를 포함 시키려면 [편집]하십시오(). 답변 한 사람들 중 한 사람과 의견을주고 받고 싶다면 답글을 남길 수 있습니다. – Will