Я пытаюсь получить последние фотографии Instagram указанным хэштегом, используя библиотеку Instasharp. Мое приложение-образец выглядит какInstasharp Tags.Recent возвращает 0 результатов
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 имеет более 31 м фотографии! Что я делаю не так?
UPD: Найдено вопрос: все отлично работает с ClientId от Instasharp.Tests проекта распределенной с Instasharp, но не с моим ClientId.
InstagramConfig config = new InstagramConfig();
config.ClientId = "clientId from Instasharp.Tests";
Я незарегистрированный мое приложение здесь: https://www.instagram.com/developer/clients/manage/, получал ClientId и использовать его в своем приложении. Может быть, я пропустил какой-либо важный шаг в регистрации? Должна ли она работать в режиме песочницы?
Обновлен вопрос. – AndrewR