2011-04-27 4 views
1


Android 용 트위터를 구현 중입니다. 요청 토큰을 요청할 때. 25 :호스트가 확인되지 않았습니다. api.twitter.com:80

11월 4일부터 27일까지 : 01.163 : DEBUG/ERROR = (3467) : 호스트가 해결되지 않은 : api.twitter.com:80

이 잘 작동되기 전에 그것은 나에게이 오류가 발생합니다. 갑자기이 오류가 발생하기 시작했습니다.

미리 감사드립니다. aby

+0

사용중인 Android 버전은 무엇입니까? 어떤 전화를 시도 했습니까? 그리고 당신은 브라우저에서 같은 주소를 입력하려고 시도 했습니까? –

+0

2.2 버전에서 에뮬레이터를 실행 중입니다. 내가 왜 브라우저에서 테스트 할 수 없었는지 트위터에서 Oauth URL을 얻지 못했습니다 .. – insomiac

+0

@Aby, 어떤 Twitter SDK를 사용하고 있습니까? – arcain

답변

0

DNS 조회 오류와 비슷합니다. 네임 서버 검색을 허용하는 네트워크 툴 슈트가 설치되어 있다면 (GTech Net Tools 중 하나이며 무료입니다) api.twitter.com을 입력하면 에뮬레이터에서 IP 주소를 확인할 수 있는지 확인할 수 있습니다.

다른 점은 HTTPS을 사용하여 Twitter에서 OAuth 리소스를 호출해야한다는 것입니다. 귀하의 요청에 따라 : 80에서 oauth/request_token을 평범한 옛날 이라고 부르는 것이 무엇이든지 HTTP이라고 말할 수 있습니다. OAuth 토큰 협상과 관련된 모든 네트워크 통신은 보안을 유지해야합니다.

0

본인은 시스템에 보안 인증서가없는 경우 HTTP도 사용할 수 있음을 알고 있습니다. Twitter 연결 객체를 초기화하기 전에 다음 행을 추가하여 HTTP 호출을 사용하도록 라이브러리에 지시 할 수 있습니다.

System.setProperty ("twitter4j.http.useSSL", "false");

0

나는 동일한 문제가 있었고 많은 시도 후에 문제가 에뮬레이터에 있었던 것 같습니다. 1.5에서 프로그램을 시도 할 때 효과가있었습니다. 그러나 2.1에서는 작동하지 않습니다. 2.1에서 기본 에뮬레이터 브라우저를 열었습니다. Google 페이지를로드하지 못했습니다. (아마도 에뮬레이터에 인터넷 연결 문제가 있습니다.)

관련 문제