Получить общедоступные фотографии с Facebook, используя xamarin.Social

Может ли кто-нибудь помочь мне получить общедоступные фотографии со страницы Facebook. Я разрабатываю мобильное приложение, используя Xamarin.Forms, в котором мне нужно получить общедоступные фотографии из Facebook.

В настоящее время я использую Xamarin.Social для интеграции Facebook в приложение, и я могу войти в учетную запись Facebook, но не могу получить общедоступные фотографии.

1 ответ

Использовать Xamarin.Auth запросить родственника facebook API ссылка на сайт. Например, чтобы получить имя пользователя и идентификатор, вы можете использовать:

var request = new OAuth2Request ("GET", новый Uri("https://graph.facebook.com/v2.4/me"), null, _currentUser);
            await request.GetResponseAsync().ContinueWith(t =>
                {
                    если (t.IsFaults)
                        вернуть;
                    еще
                    {
                        строка mail = t.Result.GetResponseText();
                        Словарь значений = 
                            JsonConvert.DeserializeObject>(почта);
                        bool s = values.TryGetValue("name", out _name); 
                        bool i = values.TryGetValue("id", out _userId);
                        если (!s){
                            _name = "Ошибка при получении имени пользователя"; 
                        }
                        Если я){
                            _userId = "Ошибка получения идентификатора"; 
                        }
                    }
                });

Чтобы изучить API Facebook вы можете перейти по этой ссылке

Надеюсь это поможет.

Другие вопросы по тегам