You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm writing in relation to my app that I'm writing with Kick APO. I've encountered an issue and I've checked my app settings and tested my code multiple times and I'm quite convinced that both my app settings and code are correct so it seems that the issue is on Kick's side and I would just like to ask if it's possible to verify that? So my app requires to use the webhook and I've implemented my webhook and successfully subscribed for livestream.status.updated event but for some reason my webhook endpoint is not getting triggered at all even tho it seems to be set up correctly. Is there anyway I could get Kick's support with this?
my express backend logs:
==> Your service is live 🎉
May 14 08:58:51 PM
🟢 /init-auth: Received {
May 14 08:58:51 PM
state: '3708949820',
May 14 08:58:51 PM
code_verifier: 'phcZuoYBg6Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm'
May 14 08:58:51 PM
}
May 14 08:58:53 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:55 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:57 PM
🔁 /callback: Received code=NJHHZJBHNGUTNDHJMC0ZOTHLLTG0ODETOTJJZDE2ZJI5MGU1, state=3708949820
May 14 08:58:57 PM
🔒 Requesting access token from Kick...
May 14 08:58:57 PM
📤 POST /oauth/token payload: {
May 14 08:58:57 PM
grant_type: 'authorization_code',
May 14 08:58:57 PM
client_id: '----------------------------------------',
May 14 08:58:57 PM
client_secret: '--------------------------------------------',
May 14 08:58:57 PM
redirect_uri: 'https://kick-oauth-redirect.onrender.com/callback',
May 14 08:58:57 PM
code_verifier: 'phcZuoYBg6Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm',
May 14 08:58:57 PM
code: 'NJHHZJBHNGUTNDHJMC0ZOTHLLTG0ODETOTJJZDE2ZJI5MGU1'
May 14 08:58:57 PM
}
May 14 08:58:57 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:57 PM
✅ Token exchange successful. Access token for state 3708949820: ----------------------------------------------------------------
May 14 08:58:59 PM
📦 /access-token: Delivering token for state=3708949820
May 14 08:59:00 PM
📥 /subscribe called
May 14 08:59:00 PM
🔐 Fetching user info from Kick...
May 14 08:59:00 PM
✅ userInfo raw response: {
May 14 08:59:00 PM
data: [
May 14 08:59:00 PM
{
May 14 08:59:00 PM
user_id: 37011521,
May 14 08:59:00 PM
name: 'Smok1nJs',
May 14 08:59:00 PM
email: '[email protected]',
May 14 08:59:00 PM
profile_picture: 'https://kick.com/img/default-profile-pictures/default2.jpeg'
May 14 08:59:00 PM
}
May 14 08:59:00 PM
],
May 14 08:59:00 PM
message: 'OK'
May 14 08:59:00 PM
}
May 14 08:59:00 PM
👤 Extracted user ID: 37011521
May 14 08:59:00 PM
📡 Subscribing to webhook...
May 14 08:59:00 PM
📬 Webhook subscription response: {
May 14 08:59:00 PM
data: [
May 14 08:59:00 PM
{
May 14 08:59:00 PM
subscription_id: '01JV7H6Y8BEQVFXTZ7FKJPERWY',
May 14 08:59:00 PM
name: 'livestream.status.updated',
May 14 08:59:00 PM
version: 1
May 14 08:59:00 PM
}
May 14 08:59:00 PM
],
May 14 08:59:00 PM
message: 'OK'
May 14 08:59:00 PM
}
my app (frontend) logs:
PS C:\Users\Pes_P\Desktop\Chick\build> ."C:/Users/Pes_P/Desktop/Chick/build/Chick.exe"
[PKCE] Generated code_verifier: "phcZuoYBg6~Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm"
[PKCE] Generated code_challenge from verifier: "BeJ0Zr6NsaWdrwaB_p4MdrqQBfcAciRMBAfjpPvo2vA"
[OAuth] Generated state: "3708949820"
[Network] Sending init-auth to backend with state and code_verifier
[OAuth] Opening authorization URL: "https://id.kick.com/oauth/authorize?response_type=code&client_id=01JTZWX8SES51NSB80WR18XFDC&redirect_uri=https%3A%2F%2Fkick-oauth-redirect.onrender.com%2Fcallback&scope=channel%3Aread%20user%3Aread%20events%3Asubscribe&code_challenge=BeJ0Zr6NsaWdrwaB_p4MdrqQBfcAciRMBAfjpPvo2vA&code_challenge_method=S256&state=3708949820"
[OAuth] Access token received!
[Main] Login successful. Access Token: "----------------------------------------------------------------"
[Main] Channel info response: "{"data":[{"broadcaster_user_id":37011521,"slug":"smok1njs","channel_description":"","banner_picture":"","stream":{"url":"","key":"","is_live":false,"is_mature":false,"language":"","start_time":"0001-01-01T00:00:00Z","viewer_count":0,"thumbnail":""},"stream_title":"","category":{"id":0,"name":"","thumbnail":""}}],"message":"OK"}\n"
[Main] Parsed channel object keys: QList("banner_picture", "broadcaster_user_id", "category", "channel_description", "slug", "stream", "stream_title")
[Main] Webhook subscription successful.
Note: I removed client id and client secret from the logs
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello there!
I'm writing in relation to my app that I'm writing with Kick APO. I've encountered an issue and I've checked my app settings and tested my code multiple times and I'm quite convinced that both my app settings and code are correct so it seems that the issue is on Kick's side and I would just like to ask if it's possible to verify that? So my app requires to use the webhook and I've implemented my webhook and successfully subscribed for livestream.status.updated event but for some reason my webhook endpoint is not getting triggered at all even tho it seems to be set up correctly. Is there anyway I could get Kick's support with this?
my express backend logs:
==> Your service is live 🎉
May 14 08:58:51 PM
🟢 /init-auth: Received {
May 14 08:58:51 PM
state: '3708949820',
May 14 08:58:51 PM
code_verifier: 'phcZuoYBg6
Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm'Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm',May 14 08:58:51 PM
}
May 14 08:58:53 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:55 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:57 PM
🔁 /callback: Received code=NJHHZJBHNGUTNDHJMC0ZOTHLLTG0ODETOTJJZDE2ZJI5MGU1, state=3708949820
May 14 08:58:57 PM
🔒 Requesting access token from Kick...
May 14 08:58:57 PM
📤 POST /oauth/token payload: {
May 14 08:58:57 PM
grant_type: 'authorization_code',
May 14 08:58:57 PM
client_id: '----------------------------------------',
May 14 08:58:57 PM
client_secret: '--------------------------------------------',
May 14 08:58:57 PM
redirect_uri: 'https://kick-oauth-redirect.onrender.com/callback',
May 14 08:58:57 PM
code_verifier: 'phcZuoYBg6
May 14 08:58:57 PM
code: 'NJHHZJBHNGUTNDHJMC0ZOTHLLTG0ODETOTJJZDE2ZJI5MGU1'
May 14 08:58:57 PM
}
May 14 08:58:57 PM
⌛ /access-token: No token yet for state=3708949820
May 14 08:58:57 PM
✅ Token exchange successful. Access token for state 3708949820: ----------------------------------------------------------------
May 14 08:58:59 PM
📦 /access-token: Delivering token for state=3708949820
May 14 08:59:00 PM
📥 /subscribe called
May 14 08:59:00 PM
🔐 Fetching user info from Kick...
May 14 08:59:00 PM
✅ userInfo raw response: {
May 14 08:59:00 PM
data: [
May 14 08:59:00 PM
{
May 14 08:59:00 PM
user_id: 37011521,
May 14 08:59:00 PM
name: 'Smok1nJs',
May 14 08:59:00 PM
email: '[email protected]',
May 14 08:59:00 PM
profile_picture: 'https://kick.com/img/default-profile-pictures/default2.jpeg'
May 14 08:59:00 PM
}
May 14 08:59:00 PM
],
May 14 08:59:00 PM
message: 'OK'
May 14 08:59:00 PM
}
May 14 08:59:00 PM
👤 Extracted user ID: 37011521
May 14 08:59:00 PM
📡 Subscribing to webhook...
May 14 08:59:00 PM
📬 Webhook subscription response: {
May 14 08:59:00 PM
data: [
May 14 08:59:00 PM
{
May 14 08:59:00 PM
subscription_id: '01JV7H6Y8BEQVFXTZ7FKJPERWY',
May 14 08:59:00 PM
name: 'livestream.status.updated',
May 14 08:59:00 PM
version: 1
May 14 08:59:00 PM
}
May 14 08:59:00 PM
],
May 14 08:59:00 PM
message: 'OK'
May 14 08:59:00 PM
}
my app (frontend) logs:
PS C:\Users\Pes_P\Desktop\Chick\build> ."C:/Users/Pes_P/Desktop/Chick/build/Chick.exe"
[PKCE] Generated code_verifier: "phcZuoYBg6~Zwz9SUNVP9XnusTmhvI7HWHaYCWeougyj.FbhPuVPaLQRGdrOFVXm"
[PKCE] Generated code_challenge from verifier: "BeJ0Zr6NsaWdrwaB_p4MdrqQBfcAciRMBAfjpPvo2vA"
[OAuth] Generated state: "3708949820"
[Network] Sending init-auth to backend with state and code_verifier
[OAuth] Opening authorization URL: "https://id.kick.com/oauth/authorize?response_type=code&client_id=01JTZWX8SES51NSB80WR18XFDC&redirect_uri=https%3A%2F%2Fkick-oauth-redirect.onrender.com%2Fcallback&scope=channel%3Aread%20user%3Aread%20events%3Asubscribe&code_challenge=BeJ0Zr6NsaWdrwaB_p4MdrqQBfcAciRMBAfjpPvo2vA&code_challenge_method=S256&state=3708949820"
[OAuth] Access token received!
[Main] Login successful. Access Token: "----------------------------------------------------------------"
[Main] Channel info response: "{"data":[{"broadcaster_user_id":37011521,"slug":"smok1njs","channel_description":"","banner_picture":"","stream":{"url":"","key":"","is_live":false,"is_mature":false,"language":"","start_time":"0001-01-01T00:00:00Z","viewer_count":0,"thumbnail":""},"stream_title":"","category":{"id":0,"name":"","thumbnail":""}}],"message":"OK"}\n"
[Main] Parsed channel object keys: QList("banner_picture", "broadcaster_user_id", "category", "channel_description", "slug", "stream", "stream_title")
[Main] Webhook subscription successful.
Note: I removed client id and client secret from the logs
Beta Was this translation helpful? Give feedback.
All reactions