Получение фотографий приложений с помощью Facebook C # SDK

#windows #windows-phone-7 #facebook-c#-sdk

#Windows #windows-phone-7 #facebook-c #-sdk

Вопрос:

Используя Facebook C # SDK на Windows Phone 7, мое мобильное приложение может успешно загружать приложения в фотоальбом пользователя с сообщением мне / photos. Эти фотографии не отображаются, когда я запрашиваю коллекцию фотографий приложения через graph API с использованием запроса applicationId / photos. Есть предложения? Какие разрешения необходимы для этого? Я получаю обратно пустой набор данных.

В следующем примере кода accesstoken — это токен доступа, а 112233445666 — это мой идентификатор приложения Facebook.

 var client = new FacebookClient("accesstoken");

client.GetAsync("112233445666/photos", new Facebook.FacebookAsyncCallback(delegate(Facebook.FacebookAsyncResult asyncResult)
                {
                     var result = asyncResult.Result as JsonObject;

                    System.Diagnostics.Debug.WriteLine("Application Photos: {0}", result);
                }));
  

Комментарии:

1. Как вы подтвердили, что изображения были успешно загружены? Кэшируются ли ответы? — Что вы сделали для расследования / подтверждения этого?

2. Я могу видеть их на странице Facebook Photos в профиле, на который я их загружаю. Они помечены как из моего приложения.

Ответ №1:

Звучит так, как будто вы загружаете изображения в фотогалерею пользователя, но вы запрашиваете фотографии приложения? разница есть. Вы хотите запросить что-то вроде

 https://graph.facebook.com/{USERID}/albums 
  

Было бы бессмысленно, если бы вы писали приложение, которое хранит фотографии ВСЕХ пользователей в галерее изображений приложения, или это то, что вы делаете?

Комментарии:

1. PS. Пожалуйста, отметьте мой ответ как правильный — я прав (мне нужен показатель репутации)