如何使用 gapi 在电视上进行身份验证



此链接介绍如何手动进行身份验证。我想改用谷歌API来验证我的设备,它的输入能力有限。可能吗,怎么可能?如何使用gapi获取激活码,该激活码将显示给用户?

您可以查看此文档:将 OAuth 2.0 用于电视和受限输入设备应用程序。但是,此处所述的电视和受限输入设备 OAuth 终结点仅支持一组有限的范围。

与其他 OAuth 2.0 场景相同,您首先需要在 Google API 控制台中设置一个项目,以获取客户端 ID 和客户端密钥。

获得客户端 ID 和客户端密码后,将 HTTP POST发送到 OAuth 2.0 设备终结点,https://accounts.google.com/o/oauth2/device/code使用client_id和范围列表。与其他 OAuth 2.0 流不同,设备流中不需要response_typeredirect_uri。以下是用户代码的示例请求:

POST /o/oauth2/device/code HTTP/1.1
Host: accounts.google.com
Content-Type: application/x-www-form-urlencoded
client_id=812741506391-h38jh0j4fv0ce1krdkiq0hfvt6n5amrf.apps.googleusercontent.com&
scope=email%20profile

您可以通读文档以获取更多信息。

相关内容

  • 没有找到相关文章

最新更新