检索相册时出现Google Picasa错误

时间:2011-12-06 13:27:30

标签: c# .net google-api picasa

我正在通过Google Picasa开发服务,因此我通过Google身份验证进行用户身份验证,我将用户重定向到谷歌登录,然后使用accesstoken返回我的应用程序 然后,accessstoken将存储在数据库中的某些位置,以便每个用户在下次尝试使用该服务时识别每个用户 问题是,当我尝试使用accesstoken创建PicasaService时,我得到了一个(403)Forbidden错误,这是我的代码

GAuthSubRequestFactory authFactory = new GAuthSubRequestFactory("lh2", "my application name");
        authFactory.AccountType = "GOOGLE_OR_HOSTED";
        authFactory.Token = accessToken;
PicasaService service = new PicasaService(authFactory.ApplicationName);
        service.RequestFactory = authFactory;
AlbumQuery query = new AlbumQuery(PicasaQuery.CreatePicasaUri("default"));

        PicasaFeed feed = picasaService.Query(query);

        foreach (PicasaEntry entry in feed.Entries)
        {
            string title = entry.Title.Text;
            AlbumAccessor ac = new AlbumAccessor(entry);
            uint numberOfPhotosPerAlbum = ac.NumPhotos;
        }

0 个答案:

没有答案