2012-05-04 4 views
0

내가 앨범을 만들었 확보, let's 말 시험 :Picasa를 ALBUMID Picasa에서

public void CreateAlbum(String title, String description){ 

    AlbumEntry myAlbum = new AlbumEntry(); 

    myAlbum.setTitle(new PlainTextConstruct(title)); 
    myAlbum.setDescription(new PlainTextConstruct(description)); 
     try { 
     AlbumEntry insertedEntry = myPicasa.insert(postUrl, myAlbum); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (ServiceException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
     Log.d("CREATE ALBUM", "ALBUM ID"+ myAlbum.getId()); 

    } 

그리고이 posturl 필요 업로드 :

albumPostUrl = new URL("https://picasaweb.google.com/data/feed/api/user/USERNAME/albumid/ALBUMID); 

을하지만 ALBUMID, 즉 I 코드입니다 Picasa에 온라인으로 접속하여 (RSS를 클릭 한 후) 브라우저를 확인할 때 얻을 수 있지만, 예를 들어 제목이 TEST 인 메소드를 호출하여 방금 앨범을 만든 경우 그 ALBUMID를 얻으려면 어떻게해야합니까?

로그캣에 앨범 ID가 표시됩니다. BaseEntry

String id = myPicasa.insert(postUrl, myAlbum).getID(); 

당신의 AlbumEntry에 대한 API의

덕분에

답변

0

대답은 BaseEntry의 서브 클래스입니다. 위의 코드는 요청한 ID를 반환합니다.