Ошибка Google Picasa при получении альбомов - PullRequest
1 голос
/ 06 декабря 2011

Я разрабатываю службу через Google Picasa, поэтому я выполняю проверку подлинности пользователя через проверку подлинности Google, перенаправляя пользователей в Google для входа в систему, а затем возвращаюсь в свое приложение с помощью accesstoken тогда accesstoken будет храниться в некотором месте в базе данных, чтобы каждый пользователь мог распознать каждого из них в следующий раз, когда он попытается использовать сервис проблема в том, что когда я пытаюсь использовать маркер доступа для создания PicasaService, я получаю (403) Запрещенную ошибку, вот мой код

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;
        }
...