我正在使用InstaSharp API将我的Instagram中的图片加载到我的网站中。
现在我试图获取包含特定主题标签的所有数据,但我唯一得到的是添加到我的列表中的一个随机对象(图片数据)(result.Data
)。并且它总是相同的图片(该对象位于特定主题标签的整个对象列表中间的某个地方,而且我在使用的这个标签在Instagram上搜索时被点击了66次,所以那里超过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个对象没有我想要的标签。