2012-05-04 3 views
0

を取得し、let'sはテストを言う:私はアルバムを作成したPicasaでのPicasa ALBUMID

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はコードで、その私がPicasaにオンラインして(RSSをクリックして)ブラウザを確認したときに取得できますが、タイトルTESTなどのメソッドを呼び出してアルバムを作成したばかりの場合は、どうすればそのALBUMIDを取得できますか?

「Logcat」にはアルバムIDが表示されます。

おかげBaseEntry

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

するためのAPIで

答えて

0

答え、あなたのAlbumEntryはBaseEntryのサブクラスです。上記の コードは、あなたが求めたIDを返します。

関連する問題