#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. Пожалуйста, отметьте мой ответ как правильный — я прав (мне нужен показатель репутации)