After API level 25 it doesn't matter what permission you have you won't be able to access accounts of other apps, hence your error. See
We are working on changes that will allow you to target API levels higher than 25 and retrieve the auth tokens you need without the Account object.
Maybe next year this class will be updated but in the mean time you need set your API target to 25 or lower. Note that just because your target is 25 or lower doesn't mean you cannot invoke APIs on higher levels (of course most Clover devices are lower than 25 anyway).
2 People are following this question.