Instasharp Tags.Recent返回0结果

时间:2015-11-23 13:50:34

标签: c# instasharp

我正在尝试使用Instasharp库通过指定的hashtag获取最近的Instagram照片。我的示例应用程序看起来像

private void button1_Click(object sender, EventArgs e)
{
    GetInstagramPhotosAsync();
}

async void GetInstagramPhotosAsync()
{
    string clientId = "...";
    string clientSecret = "...";

    InstagramConfig config = new InstagramConfig(clientId, clientSecret);
    InstaSharp.Endpoints.Tags tags = new InstaSharp.Endpoints.Tags(config);
    var result = await tags.Recent("snow");
    MessageBox.Show(Convert.ToString(result.Data.Count)); // returns 0
}

但#snow有超过3100万张照片!我做错了什么?

UPD: 发现一个问题:使用Instasharp分发的Instasharp.Tests项目中的clientId可以正常工作,但不能使用我的clientId。

InstagramConfig config = new InstagramConfig();
config.ClientId = "clientId from Instasharp.Tests";

我已在此处注册了我的应用:https://www.instagram.com/developer/clients/manage/,收到了clientId并在我的应用中使用了它。也许我错过了注册中的任何重要步骤?它应该在沙盒模式下工作吗?

0 个答案:

没有答案