Is the Instagram authentication page in some other language rather than english? If so I have found a workaround for the problem.
Basically when you click the big blue “Connect An Instagram Account” button on this plugin’s settings page and you are redirect to the authentication url you have to add &hl=en to the end of the url where you currently are and press enter (to reload the page). Now the authentication page is in english and the authentication will work for some reason.
If you’re interested in what’s causing this, I figured it out a few hours ago:
Same issue. Thank you for the hot fix 😉
Hey guys,
The issue is being caused by a bug in the Instagram API but we’ll be adding a workaround in an update today. Thanks for the info @vdwijngaert. In the meantime, you can use this tool on our website instead to generate an Access Token, and then use the “Manually connect an account” option on the plugin’s Settings page.
Thanks,
John
Just an update on this, we’ve released an update to the plugin (v1.12) which should fix this. It forces the language of the Instagram authorization page to be English.
John
I love your plugin, I use it on several sites. But the last update (1.12) wiped out my access code and connection to Instagram (which was working fine by the way).
While this is fine for Instagram accounts I have access to, it’s a real issue for those that I don’t. In order to reconnect I have to get my client on the phone and have him/her give me the access code since IG doesn’t recognize my login.
Is there a way to avoid this? Would copying out the current access token work to reconnect?
Alison
Hey Alison,
I wouldn’t have expected that to happen with the latest update. Would you be able to contact us on our website with your “system info” from the “support” tab?
https://smashballoon.com/instagram-feed/support/
Otherwise you can try reconnecting the accounts with the access tokens manually as that should work as well.
Thanks,
Craig
Hi there,
I upgraded the plug in to the latest version and it wouldn’t connect. So I tried manually connecting it with a generated access token and that doesn’t work either.
Laura
Hey Laura,
We can definitely take a look! Can you try contacting us on our website with your “system info” from the “support” tab?
https://smashballoon.com/instagram-feed/support/
Thanks,
Craig
Hi,
seems that we have a similar problem:
- actual version of “Instagram Feed”
- Instagram Login is correct and verified for https://www.instagram.com/amadeusgermany/
- Messsage under Plugin: Instagram Accounts: “The Access Token for this account is expired or invalid. Click the button above to attempt to renew it.”
- getting new token: https://smashballoon.com/instagram-feed/token/ (is the same as old one!)
- Manually connect to account with this token: Message “A successful connection could not be made. Please make sure your Access Token is valid.”
Please Help 🙂
Regards, Ralf Lütke
Hey Ralf,
Would it be possible for you to send us your system info along with the access token that you are getting? Here is the link:
https://smashballoon.com/instagram-feed/support/
Thanks!
Thank you Craig. I just filled out the support form.
In the support tab of your plugin I found:
## API RESPONSE: ##
WP_Error::__set_state(array(
‘errors’ =>
array (
‘http_request_failed’ =>
array (
0 => ‘Der Benutzer hat Anfragen über HTTP blockiert.’,
),
),
‘error_data’ =>
array (
),
))
and the message “Der Benutzer hat Anfragen über HTTP blockiert.” means: “The user has blocked requests via HTTP.”
Perhaps this helps … Ralf
Hey Ralf,
Yes this is very helpful. It looks like your host is blocking access to the Instagram API according to this error. You could try contacting them and asking if they can allow remote requests to api.instagram.com for use in an Instagram Feed plugin.
Thank you Craig,
not my host but WordPress blocked access to the Instagram API.
Solution:
Adding “,api.instagram.com” to WP_ACCESSIBLE_HOSTS in wp-config.php!
Regards, Ralf