Markers API using a Python Script that's run Once per Day

It looks like you’re requesting the bits:read scope, not the user:read:broadcast scope. Additionally you’d have to check with the documentation of the library you’re using, but for Get Stream Markers the params user_id and video_id are mutually exclusive so you should not be trying to send both (even if one is an empty string), so make sure you’re library is appropriately only using the video_id.