Picasa API 返回“远程服务器返回错误:(404) 未找到。”
我的代码:
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);
}
当调试器进入 PicasaFeed feedPhotos = service.Query(photos); 行时 得到一个错误
远程服务器返回错误: (404) 未找到。
检查接受的参数:
PS:出于安全原因,我将我的电子邮件帐户替换为 admin@localhost。
My Code:
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);
}
When debugger step in line PicasaFeed feedPhotos = service.Query(photos); get an error
The remote server returned an error:
(404) Not Found.
Check parameters accepted:
PS: Because of security reasons I replaced my email account to admin@localhost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我有同样的问题。
对于谷歌API 1.2.2.0
使用AlbumAccessor.Name 而不是AlbumAccessor.AlbumTitle。
谷歌应该在文档中使这一点更加明显。
对于谷歌 APL 1.4.0.2
使用AlbumAccessor.Id 而不是AlbumAccessor.AlbumTitle。
谷歌应该在文档中使这一点更加明显。
示例代码:
I had the same problem.
For Google API 1.2.2.0
Use the AlbumAccessor.Name instead of AlbumAccessor.AlbumTitle.
Google should make this more obvious in the documentation.
For Google APL 1.4.0.2
Use the AlbumAccessor.Id instead of AlbumAccessor.AlbumTitle.
Google should make this more obvious in the documentation.
Sample Code:
检查..标题必须没有空格,如果您使用ac.name,您将获得专辑的好名称..希望能帮助一些人
Check .. the title must have no space, if you use ac.name you will get the good name of album .... wish that help some people