Yes that was an oversight on my part. OMG @Arocide you are a genius I don’t know how I left off the channel_read scope. I was spending hours reviewing my code.
Here is another question though. Why did this work on my main account and not my test account?
It is possible that a previous version had the scope channel_read but then shouldn’t that have reset when I updated the scope?