Skip to content
Alexander Legotin edited this page Sep 12, 2018 · 14 revisions

Frequently Asked Question

checkpoint, challenge, feedback required

If you get checkpoint_required and others - means this IG services detected unusual activity from your account and don't trust that you are Owner of account. You need to prove that. Try to do:

  1. Login to IG website and pass checkpoint.
  2. Login on your mobile device using official app.

You must use the same IP address as you used to pass checkpoint. Possibility to pass checkpoint automatically, using this library, will not be implemented.

user must be authenticated

If you get "user must be authenticated" exception - perform Login() action so that user will be authenticated. It must be done once, authentication info have same lifetime with API instance

how can I set up proxy?

Check this out

what is IResult and why do you have to use it


    /// <summary>
    /// IResult - common return type for library public methods, can contain some additional info like: Exception details, Instagram response type etc.
    /// </summary>
    /// <typeparam name="T">Return type</typeparam>
    public interface IResult<out T>

I found this approach suitable for projects like this one. Please check ask google for such info first:

how to unblock account from sentry block

  1. Go to Instagram Web site account settings
  2. Block you account temporarily
  3. Wait couple hours
  4. Login from your Instagram mobile application and you good to go now with this API

how to debug

  1. click
  2. Investigate debug mesage reported by library:
  3. Setup proper instance and investigate collected logs:

where to find samples

This project includes Demo samples, Tests project and Wiki page - most used cases are covered.

versions-of-that-library

Most stable version available at nuget, latest DEV version (always latest build) at myget