InstaSharp API - Получить данные из определенного тега
Я использую InstaSharp API для загрузки изображений из моего Instagram в мой сайт.
Сейчас я пытаюсь получить все данные, включая определенный хэштег, но я получаю только один случайный объект (данные изображения), добавленный в мой список (result.Data
). И это всегда одна и та же картинка (объект где-то посередине всего списка объектов из определенного хэштега, и этот хэштег, который я использую, попадает в 66 раз при поиске в Instagram, так что их больше 1).
Как мне получить все данные из этого конкретного хэштега, чтобы я мог использовать все эти объекты?
Вот мой код:
var users = new InstaSharp.Endpoints.Tags.Authenticated(Config, UserAuthInfo());
//- EDIT - reading the instagram-developer-api, I think this code will order the objects by when
//they are hashtagged. This is not what I want, so the best thig would be to do it something like my last example
//result.Data only gets filled with one of these 66 objects
var result = users.Recent("mySpecificHashTag");
foreach (var item in result.Data)
{
page.InstagramPhotos.Add( new InstagramPhoto()
{
Url = item.Images.StandardResolution.Url
});
}
или даже лучше,
Как получить все данные из определенного хэштега от конкретного пользователя, чтобы я мог использовать все эти объекты?
Как это:
var users = new InstaSharp.Endpoints.Users.Authenticated(Config, UserAuthInfo());
var result = users.Recent().Data.Where(o => o.Tags.Any(z => z.Equals("mySpecificHashTag")));
Примечание: если мне нравится этот последний, я получу только X номеров объектов, добавленных определенными пользователями за последние 20 добавленных объектов. Что означает: 18 других объектов не имеют хэштега, который я хочу.