Есть библиотека:
github.com/mgp25/Instagra... Ее суть в том, что она позволяет имитировать работу реального приложения Инстаграм.
Публиковать посты, просматривать ленту и тд и тп.
С ней все хорошо, за исключением одного момента часто при попытке создать устройство, Инстаграм просит подтвердить это новое устройство. Как правило это делается путем ответа на вопрос "Это я" в другом, уже подключенном, реально устройстве или на сайте Инсты. Но это помогает не всегда и есть второй вариант отправка кода на почту или в смс и его ввод и отправка с инсту через это новое устройство.
Так вот именно этот метод надо реализовать используя эту библиотеку. Тут придется либо найти ошибку, почему в ней это не работает, либо дописать самому.
Библиотека не моя, но я ее использую. Оно открыта, так что можно с ней играть, как угодно.