0

我目前正在寻找一种使用已经给定的 id-token(oauth 甚至更好的 oidc)登录到 Twitch-API 的方法,无论是否有 NodeJS 后端。

背景:我正在使用 firebase 连接到 Twitch-API 旁边的各种服务,例如 Youtube(Google API)、Twitter 和 Co。我想为每项服务使用我的 id-token。

官方文档没有说明这是否可能,或者我只是找不到它。希望有一个尚未记录的解决方案。

我也会在使用其他服务时遇到同样的问题。

非常感谢

4

2 回答 2

1

您绝对需要创建自己的 OAuth 令牌,因为它与生成它的帐户绑定到相同的 Client-ID。

https://dev.twitch.tv/console

身份验证具有自己的流程和端点,采用 kraken v5 和 helix 的工作方式。

https://dev.twitch.tv/docs/authentication

随着对 API 的最新更改,现在所有内容都需要 Client-ID 和 OAuth 才能返回请求的值。

https://discuss.dev.twitch.tv/t/requiring-oauth-for-helix-twitch-api-endpoints/23916

于 2020-05-20T17:59:38.000 回答
0

我不确定“id-token”到底是什么,但我要使用“twitch-user-id and access-token”。

如果您有一个有效的访问令牌,则您可以访问在生成该令牌时定义的任何范围,如果需要,您可以使用刷新令牌更新令牌。

您还需要提供为其生成令牌的应用程序的客户端 ID。

除非“id-token”用于不同的系统。

于 2020-05-12T09:46:10.070 回答