What do you mean by using a client id and secret from the channel? Client ID’s/secrets aren’t part of a channel, they come from an app which has no relation to any specific channel. I just want to make sure you’re using the correct auth flow and having the user go through it rather than creating an App Access Token which can’t have user scopes on it and so would return an error about missing scopes.