Ein richtiger OAuth2 Authorization Code Flow setzt voraus das eine Redirect URL genutzt wird und darüber der Token ausgetauscht wird.
In dem Skript wird aber zur Zeit eine Authentifizierung über Client Credentials durchgeführt, was als unsicher einzustufen ist, deshalb will der Hersteller diese Möglichkeit auch nicht mehr erlauben.
Wenn der Hersteller die angekündigten Änderungen wirklich umsetzt, wird das Skript in der jetzigen Form daher nicht mehr funktionieren.