2011-01-01 4 views
2

私はシンプルと同じ問題を持っています。hereです。彼は決して答えられなかったようで、私はこのサイトでこの質問を見つけることができなかったので、私はこのコミュニティの前に置くと思った。GphotoEntryは動作しますが、PicasaウェブアルバムAPIでPhotoEntryが空の値を返すのはなぜですか?

何らかの理由でGphotoEntryは機能しますが、PhotoEntryは何も返しません。 PhotoEntryでgetMediaSource()メソッドを使用する必要があります。 GphotoEntryでは利用できません。

ここに私のコードがあります(try-catchステートメントでなければなりませんが、ここで取り上げました)。私は同じ問題に出くわした

答えて

0

URL baseSearchUrl = new URL("https://picasaweb.google.com/data/feed/api/all"); 

Query myQuery = new Query(baseSearchUrl); 
myQuery.setStringCustomParameter("kind", "photo"); 
myQuery.setMaxResults(10); 
myQuery.setFullTextQuery("puppy"); 

AlbumFeed searchResultsFeed = myService.query(myQuery, AlbumFeed.class); 

//for (GphotoEntry photo : searchResultsFeed.getEntries()) { 
for (PhotoEntry photo : searchResultsFeed.getPhotoEntries()) { 
    System.out.println(photo.getTitle().getPlainText()); 
} 

は、私はあなたの助けに感謝:あなたは私が私の作品の行をコメントアウトしたことに気づいたでしょう。

解決方法: photos-meta.jarをクラスパスに追加すると、それが機能するはずです。 Android用

Here is information source

0

Javaのため、uはPhotoEntryまたはAlbumEntryを使用することができるよう、uが、GPhotoを使用する必要があります。

多分、GoogleはPicasaウェブアルバムAPIの新しいバージョンを更新します。 ここには新しいクラスがたくさんあるので、GPhotoが最初のものです。

関連する問題