본문 바로가기

Daily Sample

[Day7] Android Twitter Test 소스 (사용불가x)


※ 현재 사용할 수 없는 API


Twitter URI 접속을 통한 한줄글 남기기 샘플.

 

1. 아이디 와 패스워드를 입력

 


 

2. submit 버튼을 입력 시 에

endTwitter(String twitteruser, String twitterpass, String msg)

실행되면서 연결 후 데이터전송 성공 시 true값 반환

 

   URLConnection connection = null;
            //URL 커넥터             
            URL url = new URL("http://twitter.com/statuses/update.xml");
            String encodedData = URLEncoder.encode(msg, "UTF-8");

            connection = url.openConnection();
            //URL 커넥션 열기                    
          
            connection.setRequestProperty( "Authorization", 
              "Basic " + encodecredentials);
            //아이디 비밀번호 셋팅
            
            connection.setDoOutput(true);
            //입력flag = true

            OutputStreamWriter out = new 
             OutputStreamWriter(connection.getOutputStream());
            //네트워크 쓰기 스트림 연다.
            
            out.write("status=" + encodedData);
            out.close();

            BufferedReader in = new BufferedReader(
              new InputStreamReader(connection.getInputStream()));          
          //네트워크 읽기 스트림 연다.

 

 



3. twitter 에서 확인결과

 

  

**

 String encodecredentials = 
             new String(Base64.encodeBase64(credentials.getBytes()));
이 부분에서 에러가 발생할 경우 첨부된 jar 파일을 라이브러리에 참조한다.