Проверка подлинности InstaSharp без взаимодействия с пользователем

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

Я использую InstaSharp, но я не могу понять, как выполнить аутентификацию без перенаправления конечного пользователя на https://api.instagram.com/oauth/authorize url

Я не могу найти никаких примеров, кроме этого (и других, похожих на это)

Может кто-нибудь дать мне какие-либо указатели. На данный момент у меня есть приложение Instagram в режиме "песочницы" и выбор пользователей, которые приняли приглашение в "песочнице".

1 ответ

Решение

Я не думаю, что это возможно с этой библиотекой. Лучше создайте свой токен доступа самостоятельно - https://elfsight.com/blog/2016/05/how-to-get-instagram-access-token/ а затем запросите фид пользователя следующим образом

https://api.instagram.com/v1/users/{USER-ID}/media/recent/?access_token={YOUR-ACCESS-TOKEN}

Если вы хотите десериализовать ваш объект JSON в C#, используйте этот сервис - http://json2csharp.com/ для генерации вашего класса, а затем используйте библиотеку Newtownsoft:

JsonConvert.DeserializeObject<RootObject>(yourClass)

Удачи.

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