InstaSharp API - 从特定标签获取数据

时间:2014-11-12 16:46:41

标签: c# instasharp

我正在使用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个对象没有我想要的标签。

0 个答案:

没有答案