google-apps-script - 在 Google 的开发者控制台上创建的应用程序中如何创建 OAuth 凭据?
问题描述
我尝试安装 https://github.com/JoeDawson/youtube插件要求
GOOGLE_CLIENT_ID=YOUR_CLIENT_ID
GOOGLE_CLIENT_SECRET=YOUR_SECRET
参数。为了得到它们,我在 Google 的开发者控制台上创建了一个应用程序:
https://imgur.com/a/uF5XeDF
是否正确放置新项目?但我没有找到如何创建 OAuth 凭据
但我没有找到在哪里创建 GOOGLE_CLIENT_ID 和 GOOGLE_CLIENT_SECRET ?
在我在 Google 的开发者控制台上注册并通过确认电子邮件中的链接填写问题来完成我的个人资料之后,它是正确的编辑器吗?
解决方案
您可以查看此博客以了解如何获取 Google 应用客户端 ID 和客户端密码。
- 使用您的 google 帐户凭据在https://console.developers.google.com登录到 Google Developer Console 。
- 如果您没有在 Google 开发者帐户上注册,那么您需要接受协议。
- 接受协议后,或者如果您已经在 Google 开发者帐户上注册,您将看到如下所示的屏幕。单击顶部标题栏上的“选择项目”。
- 从项目选择弹出窗口中单击带有加号图标的按钮以添加新项目。
- 输入您的“项目名称”,然后单击“创建”按钮。
- 它将打开 API 和服务的列表页面。(您也可以从左侧菜单栏>“图书馆”菜单打开此页面)
- 从名称为“Google+ API”的列表页面搜索 API,然后单击名称为“Google+ API”的框。
- 它将显示“Google+ API”的详细信息页面,单击“启用”按钮,它会将您返回到仪表板。
- 在仪表板中,单击左侧菜单中的“凭据”。
- 从“凭据”页面单击“OAuth 同意屏幕”选项卡并输入您的网站 URL。然后点击“保存”按钮。
- 在凭据选项卡中,单击“创建凭据”下拉菜单并选择“OAuth 客户端 ID”。
- 在 OAuth 客户端 ID 创建屏幕上:
- 从“应用程序类型”中选择“Web 应用程序”单选按钮。
- 在“名称”字段中输入您的应用程序名称。当最终用户被要求授予您网站的登录权限时,该名称将显示给最终用户。因此,请指定可以识别您的网站的有意义的名称。
- 在“Authorized JavaScript origins”中输入您的目录站点 URL。例如,如果网站域是 yourdomain.com,请输入http://yourdomain.com
- 在“授权重定向 URI”输入框中,输入您的网站 URL + 您希望用户重定向回的页面/端点。如果您使用的是 Microsoft.Owin.Security.Google 库,则端点是“/signin-google”。例如,我的网站 url 是http://yourdomain.com,所以我输入http://yourdomain.com/signin-google
- 点击“创建”按钮。
- 它将显示带有客户端 ID 和客户端密码的弹出窗口。
您也可以按照本文档了解如何使用 OAuth 2.0 访问 Google API。
推荐阅读
- json - 用于 Angular 的 RestFul API 的 JSON 数据列表的最佳架构
- node.js - 无法返回链式承诺结果
- html - html type="number" : 在点之后总是显示 2 位数字?
- javascript - 是否有任何用于 React 的日期选择器允许自由格式化的自由输入以及日历选择器
- vb.net - ZXing 条码为 PDF417 条码抛出异常错误“无法将消息放入列中”
- python-3.x - Tesseract 找不到 eng.traineddata
- android - ARSceneView 不可用,是否必须手动创建?
- angular - 在组件 B Angular 中渲染组件 A
- javascript - 如何在使用 Google Apps 脚本填充某个单元格时自动填充当前时间和日期
- java - Eclipse 在自动完成时冻结