This error was meant to indicate that the giving channel has not been entered properly but right now it also appears if the user_read permission has not been granted in scopes.
In April 2018 two users complained about seeing this notice after a plugin update. The solution is to complete the Setup Wizard again and apply user_read, unless the spelling of the channel is the issue.
This notice might be experienced when using the TwitchPress Login Extension. The full notice is as follows…
Twitch.tv returned an error when attempting to login. This could be a temporary issue with the API. Please return to the login page and try again. If this message appears twice please report it.
The notice is usually caused by the plugin not being set up properly so my initial support would assume that until I see something in the configuration that suggests otherwise. New users of the TwitchPress plugin will experience this often and it is the perfect opportunity to learn how to monitor the TwitchPress system.
1. Open Help Tab
Please begin by going to any of the plugins pages and opening the Help tab. I use the help tab a lot, it’s an ideal place for anything that applies to all views.
2. Status Sections
If you’re using the latest version, you’ll see these highlighted Help tab sections. If you don’t see them, please update the plugin. They will tell you what is going wrong and right.
3. Twitch User Status
This is the Twitch User Status setup wrong because you’ve had to log into your site the normal way, without going through Twitch authorization. This section will tell you more once we get you logged in using Twitch.
4. Twitch App Status
If any of the values in your Twitch App Status looks like this, your Twitch app credentials might be wrong or the main channel has not been set up. Please click on the Installation section and click Setup Wizard to go through setup again.
5. Twitch Channel Status
Go to the Twitch Channel Status section. Most, if not all, values should be populated. If any are empty like in this image, please go through the Setup Wizard again. To do that, click on Installation and then the Setup Wizard.
Prior to 2.0 the following log entry can be ignored. It is generated by a small test that generates information in the Help tab. The log entry is made due to a lack of permissions to complete the desired API call. The API call method is not currently used in any important functionality but this may change after 2.0 so please keep this in mind.
TwitchPress scope channel_read was not permitted by administration and is required by get_tokens_channel().
Additional Log Entry
The following log entry will be found beside the above entry. This additional entry is generated by the actual server response. The above entry is generated by the logic of the plugin.
TwitchPress HTTPDStatus: 401 – The OAuth token does not have the correct scope or does not have the required permission on behalf of the specified user.