Получить фотографии из Facebook/Instagram

Я хочу получить фотографии из Facebook и Instagram для просмотра в приложении WPF. Идея состоит в том, чтобы показать пользователю существующие фотографии и позволить им загружать больше с помощью C#. Бонусом было бы позволить пользователю удалять фотографии и устанавливать изображение своего профиля, но это не обязательно.

Я не могу найти никаких API-интерфейсов для Facebook или Instagram для использования в приложении WPF, а те, которые я нашел, были для Интернета (ASP.NET/PHP).

Есть ли такой API и как я могу это сделать?


person Community    schedule 12.02.2016    source источник
comment
Не существует конкретных API для разных фреймворков — есть один API, и для связи с ним в основном все, что вам нужно, — это возможность делать HTTP(S)-запросы из вашего приложения.   -  person CBroe    schedule 12.02.2016


Ответы (3)


Facebook Graph .NET API.

Использование SDK Facebook для .NET

Вот пример, который я сделал на скорую руку, не проверял. Хотя должно работать. Он извлекает изображение профиля пользователя. Хотя, если вы прочитаете API, вы сможете адаптировать его под все, что вам нужно.

var client = new FacebookClient("accessToken");

object taskResult = await client.GetTaskAsync("/me");
var result = (IDictionary<string, object>)taskResult;
var userId = taskResult.Where(s=>s.Key == "id").First().Value

var profilePicUrl = string.Format("https://graph.facebook.com/{0}/picture", userId);

Facebook SDK

person Victor Procure    schedule 12.02.2016
comment
Это отвечает на мой вопрос о Facebook, но как насчет Instagram? Спасибо за подробный ответ, кстати. - person ; 12.02.2016
comment
Я явно не читал эту часть... вы можете посмотреть здесь: instasharp.org может помочь. Хотя у меня нет знаний в этом. - person Victor Procure; 12.02.2016

Похоже, у них есть то, что вы ищете в Graph API:

https://developers.facebook.com/docs/graph-api/reference/user/photos/

person Stan Shaw    schedule 12.02.2016

Для инстаграма

Эта ссылка поможет вам встроить Instagram на простую веб-страницу в формате html. Внизу поста в инстаграме есть кнопка. При переходе по ссылке всплывает меню. затем нажмите на вставку введите здесь описание изображения

теперь выскакивает окно

введите здесь описание изображения

просто скопируйте и вставьте html, и все готово. это принесет сообщение для вас

person ashishyadaveee11    schedule 17.02.2016