script follower problem

Thats the clientID client ID’s are public
Authorization tokens are not public

You need two headers.

For example, using my GitHub Examples Client-ID:

headers: {
"Client-ID": "hozgh446gdilj5knsrsxxz8tahr3koz",
"Authorization": "Bearer XXXXXXX"
},

Then use the network tools part of the console inspector to debug the problem.
Since you are not looking for or tracking error,s just assuming success.

From the presented code it looks like a missing authorization header.