Hello, I am working on an extension and have it hosted on my web server. I’ve enabled it on my channel and when I stream I am able to get it to show and behave as expected so far except that when I get the user_id by using
twitch.onAuthorized(function(auth) {
token = auth.token;
userId = auth.userId;
});
I still receive an opaque user ID that starts with “U” even though it is authorized
I tried calling requestIdShare like this:
Twitch.ext.actions.requestIdShare((e) => {console.log(e)});
but it only pops up the permissions and shows me the ability to revoke the permissions.
I’ll add that under capabilities, I’ve turned on monetization, which grays out (and checks) the checkbox “Yes, I would like my extension to request an identity link.”