Как получить подписчиков userId и следующий список с instaSharp?

Я использую instaSharp api для создания веб-приложения instagram после получения доступа к токену. Я хочу видеть подписчиков и следующий список моего профиля и профиля других людей. Мне нужен какой-то метод, чтобы получить других подписчиков и подписчиков! в официальном веб-приложении instagram вы не можете видеть подписчиков и следующий список (просто посмотрите количество). Так поддерживает ли это API? Как я могу это сделать? этот API имеет плохой документ и образцы, как я могу использовать этот метод? instaSharpDoc

Спасибо

3 ответа

Вы можете увидеть подписчиков и список подписчиков с официальным API Instagram.

https://instagram.com/developer/endpoints/relationships/ - документация

https://api.instagram.com/v1/users/{идентификатор пользователя}/ следует?access_token=ACCESS-TOKEN - получить список пользователей, которым следует этот пользователь.

https://api.instagram.com/v1/users/{user-id}/ вслед за?access_token=ACCESS-TOKEN - Получить список пользователей, за которыми следует этот пользователь.

Я не знаю, полезно ли это, но для меня это работает:

IResult<InstaUserShortList> followers = await api.GetUserFollowersAsync(userToScrape, 
PaginationParameters.MaxPagesToLoad(5));

        for (int i = 0; i < followers.Value.Count; i++)
        {
            Console.WriteLine($"\n\t{followers.Value[i].UserName}\n\t");
        }      

Он возвращает вам имена всех подписчиков пользователя (замените UserToScrape на тот, который вам больше нравится).

Для меня это решено с помощью InstaSharper (без accessToken, но используя логин и пароль для входа в систему):

var following = await api.GetUserFollowingAsync("yourUserName",PaginationParameters.Empty); var followers = await api.GetUserFollowersAsync("yourUserName", PaginationParameters.Empty);

Это хранилище: https://github.com/a-legotin/InstaSharper

Учебник для начала работы: https://www.youtube.com/watch?v=f9leg398KAw

Вы не можете запрашивать данные у другого пользователя, например, подписчиков и подписчиков, без шага авторизации пользователя.

Во-первых, вам нужно перенаправить пользователя на страницу авторизации. После того, как пользователь введет свои учетные данные, он будет перенаправлен на страницу (значение redirect_uri), которую вы отправили в запросе авторизации, где вы будете запрашивать access_token для отправки запросов на его учетную запись.

Есть еще один вариант: вы можете добавить имя пользователя, который вы хотите делать запросы, в изолированную программную среду вашего приложения (требуется проверка пользователя). Имя пользователя получит уведомление для авторизации или аннулирования доступа к вашей учетной записи. После авторизации вы сможете делать запросы на его аккаунт.

Если вы хотите получить более подробную информацию, ознакомьтесь с документацией по Sandbox по адресу https://www.instagram.com/developer/sandbox/. Это поможет вам прояснить ваш ум и ваш код реализации.

Я надеюсь, что это поможет вам.

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