Sometimes Instagram decides that login from SNAP is “unusual” and asks for confirmation. Until yesterday, you just had to open Instagram on your phone and tap “This was me” button on “We have detected an unusual login attempt” screen. Yesterday this stopped working. Instagram is still asking you to confirm the login, but confirmation has no effect on the actual login anymore. You are still going to be told that “checkpoint_required” next time you try to use SNAP.
So we had to switch to a different way of Instagram account confirmation. Please update your plugin to the version 4.1.1. When you click “Send test post to Instagram” and Instagram decide that your login is “unusual”, you will be asked to enter the code. Please check your Instagram email or phone message for the code and enter it. SNAP will be working fine with Instagram after that.
How to Fix “checkpoint_required” issue:
1. Make sure you have SNAP Plugin at least version 4.1.1 and API at least version 4.0.37.
2. Go to Instagram account settings and click “Send Test Post” button.
3. Plugin will ask you for a code. “Do not close that window!”. Check your email or phone, get the code, enter it.
4. It will work fine after that.
Update: There are few more issues with Instagram. Please see the status here: Known Issues
== Changelog ==
= 4.1.1 [12/08/2017] =
* New – “SNAP Quick Post” custom post type is now available in reposter.
* Improvement – Better protection against duplicates.
* Improvement/Bug Fix – [Instagram] We have added a different way of dealing with “checkpoint_required” message.
* Bug Fix – [StumbleUpon] “Invalid Token” issue.
You can install it directly from your WP Admin panel or download it from WordPress.org