0

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

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

ответ

0

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

 
var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/v2.4/me"), null, _currentUser); 
      await request.GetResponseAsync().ContinueWith(t => 
       { 
        if (t.IsFaulted) 
         return; 
        else 
        { 
         string mail = t.Result.GetResponseText(); 
         Dictionary values = 
          JsonConvert.DeserializeObject>(mail); 
         bool s = values.TryGetValue("name", out _name); 
         bool i = values.TryGetValue("id", out _userId); 
         if(!s){ 
          _name = "Error Getting Username"; 
         } 
         if(!i){ 
          _userId = "Error Getting Id"; 
         } 
        } 
       }); 

Для изучения API Facebook вы можете следовать этому link

Надеется, что это помогает.