Hi all,
I spent some time debugging this today and found that the API access (client_id and secret key) that the developer is using has started hitting Instagram’s API authentication limit. The actual message returned from the API was “XAuth rate limit exceeded”.
Basically, the plugin has become popular enough that there are too many people trying to authenticate their Instagram credentials with the developer’s API Client_ID.
The simplest fix (all though certainly not the best as it requires hacking the plugin directly) is to get your own Instagram API credentials and replace the developer’s with your own.
You can do this by first getting a developer account and then registering a new application here: https://instagram.com/developer/.
After that, replace the client_id
and client_secret
keys around line 194 of wpinstagram.php
in the plugin’s code.
Again, this is a less-than-ideal solution, but or those of us in a hurry to get the login working again, this should do it.
@jbenders, Maybe its worth adding a settings page to the plugin where you can help user get and enter their own API keys? Just thinking aloud about a long-term fix. I love the plugin. If you’re interested, you can see how I used it over here: https://canalparkbrewery.com/
Cheers!