트위터 응용 프로그램을 만들었습니다. 내 사용자 이름과 암호를 입력하면 PIN이 제공되고 지침서가 응용 프로그램으로 돌아와 PIN을 입력합니다. 내 인증 권한을 부여하려면. 트위터 응용 프로그램의 인증이 안드로이드의 핀으로 붙어 있습니다.
날감사합니다
트위터 응용 프로그램을 만들었습니다. 내 사용자 이름과 암호를 입력하면 PIN이 제공되고 지침서가 응용 프로그램으로 돌아와 PIN을 입력합니다. 내 인증 권한을 부여하려면. 트위터 응용 프로그램의 인증이 안드로이드의 핀으로 붙어 있습니다.
날감사합니다
앱에서 직접 PIN을 사용하려면 "콜백 URL"(dev.twitter.com에서 앱을 만드는 동안 더미 콜백 URL을 언급하십시오. 비워 두지 마십시오)을 사용해야합니다. 기본적으로 Twitter의 데이터를 사용하도록 앱을 인증하면 웹보기에서 인증 된 데이터 (로그인 한 사용자의 PIN)를 앱으로 보냅니다 (리디렉션). 따라서 앱에서 public void onNewIntent(Intent intent)
메서드를 재정 의하여이 재개를 처리해야합니다.
그런 다음 URI부터 URI
Uri uri = intent.getData();
이 String verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER);
다음이가 트위터에
을 이전하는 데 도움이 new RetrieveAccessTokenTask().execute(verifier);
희망 액세스 토큰을 얻기 위해 그 검증을 사용하여 검증을받을 수 개발자 사이트에서 브라우저/클라이언트 옵션을 얻는 데 사용한 새 앱을 만듭니다. 이제 "응용 프로그램 유형"옵션이 없습니다. 하지만 실제로는 차이가 없습니다.
나는 같은 문제가 있습니다. 나는 – flashsnake
@flashsnake에게 도움이 되었으면 좋겠다. http://blog.tarams.com/?p=212 – Gadenkan
Yaa 난 아직도 어려움을 찾았습니다. 과거의 트위터로 인증합니다. 클라이언트 나 브라우저를 원하지만 현재는 변경입니다. 로그인 한 후 로그인하면 핀 번호가 매번 변경됩니다. 이 코드를 어떻게 하드 코딩 할 수 있습니까? – Guruver
@Guruver 주어진 링크와 같은 방법으로 시도 했습니까? – Venky
yaa 실제로 시도한 바 있습니다.이 사실은 분명한 것입니다. 그러나 트위터 측에서는 약간의 변화가 있습니다. – Guruver