C# Instasharp标记。最近返回0个结果
我正在尝试使用Instasharp库通过指定的标签获取Instagram最近的照片。我的示例应用程序看起来像C# Instasharp标记。最近返回0个结果,c#,instasharp,C#,Instasharp,我正在尝试使用Instasharp库通过指定的标签获取Instagram最近的照片。我的示例应用程序看起来像 private void button1_Click(object sender, EventArgs e) { GetInstagramPhotosAsync(); } async void GetInstagramPhotosAsync() { string clientId = "..."; string clientSecret = "...";
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
}
但是,斯诺有超过3100万张照片!我做错了什么
UPD:
发现一个问题:Instasharp的clientId一切正常。测试项目随Instasharp分发,但不随我的clientId分发
InstagramConfig config = new InstagramConfig();
config.ClientId = "clientId from Instasharp.Tests";
我已在此处注册了我的应用程序:,收到了一个clientId并在我的应用程序中使用它。也许我错过了注册的重要一步?它应该在沙盒模式下工作吗?从我的角度来看,这很好
var clientID = "Myclient";
var clientSecret = "Mysecret";
InstaSharp.InstagramConfig config = new InstaSharp.InstagramConfig(clientID, clientSecret);
var tags = new InstaSharp.Endpoints.Tags(config);
var result = await tags.Recent("myTag");
foreach (InstaSharp.Models.Tag item in result.Data)
{
MessageBox.Show(...);
}
我不确定,但请您确定“snow”是否区分大小写?从我的角度看,它工作正常
var clientID = "Myclient";
var clientSecret = "Mysecret";
InstaSharp.InstagramConfig config = new InstaSharp.InstagramConfig(clientID, clientSecret);
var tags = new InstaSharp.Endpoints.Tags(config);
var result = await tags.Recent("myTag");
foreach (InstaSharp.Models.Tag item in result.Data)
{
MessageBox.Show(...);
}
我不确定,但您可以确定“snow”是否区分大小写吗?更新了问题。更新了问题。