3

私のコード:

foreach (PicasaEntry entryAlbuns in feedAlbuns.Entries)
{                
   AlbumAccessor ac = new AlbumAccessor(entryAlbuns);
   PhotoQuery photos = new PhotoQuery(PicasaQuery.CreatePicasaUri("admin@localhost", ac.AlbumTitle));
   PicasaFeed feedPhotos = service.Query(photos);
}

デバッガーがPicasaFeedfeedPhotos= service.Query(photos); エラーが発生する

リモートサーバーがエラーを返しました:(404)見つかりません。

受け入れられたパラメータを確認してください:

代替テキスト

PS:セキュリティ上の理由から、メールアカウントをadmin@localhostに置き換えました。

4

2 に答える 2

2

私も同じ問題を抱えていました。

Google API 1.2.2.0の場合、AlbumAccessor.AlbumTitleの代わりにAlbumAccessor.Nameを使用します。Googleは、これをドキュメントでより明確にする必要があります。

Google APL 1.4.0.2の場合、AlbumAccessor.AlbumTitleの代わりにAlbumAccessor.Idを使用します。Googleは、これをドキュメントでより明確にする必要があります。

サンプルコード:

AlbumAccessor ac = new AlbumAccessor(AlbumEntry);
PhotoQuery query = new PhotoQuery();
query.Uri = new Uri(PicasaQuery.CreatePicasaUri(_login,AlbumAccessor.Id));                                

photoFeed = picasaService.Query(query);
于 2009-08-28T19:37:31.510 に答える
0

チェック..タイトルにスペースを入れないでください。ac.nameを使用すると、アルバムの適切な名前が表示されます。

于 2010-04-01T09:50:49.973 に答える