我的 NodeJS 谷歌日历应用程序的谷歌权限页面将我的应用程序标题为“快速入门”,我该如何更改此版本。我是堆栈溢出的新手,所以如果我没有正确提问的格式,请原谅。
我已经尝试在credentials.json 文件中更改应用程序的名称。
我希望有一种方法可以在 google 的权限页面中更改应用程序名称,因为“快速入门”看起来不太专业。
google-calendar-api google-api node.js google-developers-console
根据这个文章,我应该能够从 Chrome devtools 控制台运行提取请求。事实上,如果我单击帖子答案中的按钮,它就会起作用。
但是,如果我尝试在控制台中执行完全相同的代码,则它不起作用。
fetch('https://jsonplaceholder.typicode.com/posts/1')
.then(res => res.json())
.then(console.log)
Run Code Online (Sandbox Code Playgroud)
少了什么东西?
javascript google-chrome fetch google-chrome-devtools google-developers-console
有一个过程通过 Google API 的 OAuth 身份验证获取刷新令牌,然后从刷新令牌获取访问令牌以验证收据。
有一天,刷新令牌突然过期,收据验证失败。我们的服务已停止处理计费。下面是失败时的错误。
{
"error": "invalid_grant",
"error_description": "Token has been expired or revoked."
}
Run Code Online (Sandbox Code Playgroud)
我认为刷新令牌每次使用时都会重置其过期日期,那么为什么它们会过期呢?我认为以下规则不适用。
您必须编写代码来预测授予的刷新令牌可能不再起作用的可能性。这些原因:
- 用户已撤销您的应用的访问权限。
- 刷新令牌已六个月未使用。
- 用户更改了密码,并且刷新令牌包含 Gmail 范围。
- 用户帐户已超出授予的(实时)刷新令牌的最大数量。
- 用户所属的 Google Cloud Platform 组织具有有效的会话控制策略。(https://developers.google.com/identity/protocols/oauth2)
我想永远使用刷新令牌。先感谢您。
我们的应用程序在 OAuth 流程中工作正常,没有任何问题,即以下 URL: https: //accounts.google.com/o/oauth2/auth
但是,如果该帐户位于Advanced Protected Program下,则 OAuth 将失败并显示以下消息:(假设 XXX 是我们应用程序的名称)
访问被阻止:XXX 未获得高级保护批准
高级保护计划会执行额外的安全检查以保护您的帐户数据,并且尚未批准此应用程序。如果您希望允许 XXX 访问您的数据,您可以联系应用开发者并鼓励他们提交应用进行验证。了解有关此错误的更多信息如果您是 XXX 的开发人员,请参阅错误详细信息。
错误 400:policy_enforced
我们查看了高级保护计划的常见问题文章,似乎只允许4种应用程序访问:
由于上述错误消息显示“鼓励他们提交应用程序进行验证”,我们认为可能有某种方法可以提交验证。但是,本文中没有有关高级保护计划的应用程序验证提交的其他信息。
我们发现,对于 Google Workspace 帐户,管理员可以配置白名单来绕过高级保护问题,但对于 Google 帐户(例如:gmail.com),则没有这种方法。
顺便说一句,我们的应用程序已经通过了敏感/受限 API 范围的应用程序验证:
我们不知道高级保护计划的应用程序验证是否与上述应用程序验证进度相关。(例如,再次点击验证,也许验证表单中会出现高级保护计划的新选项?)
我们想知道是否有办法提交高级保护计划的应用程序验证,或者有任何替代方法可以绕过此错误(暂时关闭高级保护计划除外)。
谢谢你!
oauth-2.0 google-drive-api google-oauth google-developers-console
你好,我正在尝试将 Google Sign In 集成到我的 python 脚本中,并且运行此错误:
\n访问被阻止:此应用程序\xe2\x80\x99s请求无效
\n您无法\xe2\x80\x99 登录,因为此应用发送了无效请求。您可以稍后再试,或者联系开发人员解决此问题。了解有关此错误的更多信息
\n如果您是此应用程序的开发人员,请参阅错误详细信息。
\n错误 400:redirect_uri_mismatch
\n我尝试运行的 python 脚本是来自 Google 来源的基本脚本:
\n# import the required libraries\nfrom googleapiclient.discovery import build\nfrom google_auth_oauthlib.flow import InstalledAppFlow\nfrom google.auth.transport.requests import Request\nimport pickle\nimport os.path\nimport base64\nimport email\nfrom bs4 import BeautifulSoup\n\n# Define the SCOPES. If modifying it, delete the token.pickle file.\nSCOPES = ['https://www.googleapis.com/auth/gmail.readonly']\n\ndef getEmails():\n # Variable creds will store the user access token.\n # If no valid token found, we will create one.\n …Run Code Online (Sandbox Code Playgroud) python oauth-2.0 google-api-python-client gmail-api google-developers-console
我知道这个问题已在堆栈溢出中得到解答,但就我而言,我在google开发人员控制台中有一个名为"firebase-demo-project"的项目.在同一个控制台中,我无法删除项目:似乎我没有权限这样做(删除选项是灰色的).
另一方面,在同一用户的firebase控制台中,我根本没有任何项目.所以我不能从firebase中删除该项目,因为它不在那里.
任何人都可以帮忙吗?
如何解决这个问题呢。
感谢您与 Google Play 团队联系。
感谢您向 Google Play 提交 Nargin musiqi pleyer (com.music.musiqi)。经过审核,您的应用因违反政策而被拒绝。如果您提交了更新,则 Google Play 上仍可使用您应用的先前版本。
问题:违反不当广告政策
在您的应用中展示的广告必须适合您应用的目标受众,即使内容本身符合我们的政策。例如,展示成人内容或服务的广告不能在针对年轻受众进行内容分级的应用中投放。
需要采取的行动:确保您的广告针对应用的目标受众进行了适当的设置
仔细阅读不当广告政策、内容分级页面和帮助中心文章,了解更多详细信息。采取适当的步骤确保您的广告服务和广告内容过滤针对您应用的内容分级进行了适当设置。您可能需要咨询您的广告服务提供商,以确保您选择的广告活动只会展示与您的应用的目标受众一致的内容。如果您使用 AdMob,请参阅 AdMob 帮助中心了解有关广告内容过滤的更多详细信息。登录您的 Play 管理中心并将更新提交到您的应用。如果您已查看政策并认为我们的决定可能有误,请联系我们的政策支持团队。我的一位同事将在 2 个工作日内回复您。
感谢您对 Google Play 的持续支持。
最好的事物,
Google Play 审核小组敬上
我正在尝试使用google-apps-script为Google课堂创建扩展,但是我似乎遇到了权限问题-“呼叫者没有权限”。有人可以告诉我为什么会这样以及我需要做什么
我尝试访问了由谷歌云平台提供的所有库,希望其中之一提供所有必需的权限,但无济于事。
function listCourses() {
var optionalArgs = {
pageSize: 10
};
var response = Classroom.Courses.list(optionalArgs);
var courses = response.courses;
if (courses && courses.length > 0) {
for (i = 0; i < courses.length; i++) {
var course = courses[i];
Logger.log('%s (%s)', course.name, course.id);
var submissions = Classroom.Courses.CourseWork.list(course.id, optionalArgs);
for (i = 0; i < submissions.length; i++) {
var submission = submissions[i];
Logger.log('%s', submission);
}
}
} else {
Logger.log('No courses found.');
}
}
Run Code Online (Sandbox Code Playgroud)
该代码旨在列出特定课程中课程的课程ID
permissions google-api google-apps-script google-developers-console
我正在 Play 商店上传应用程序。我已经完成了所有必需的表单和输入,但是当我转到App Content -> Ads 时,它没有显示任何输入字段。有什么问题还是我需要先完成其他事情?
我选择了 App Alpha 测试轨道并上传了App Bundles。但是,Alpha Rollout 只剩下这个 Ads 东西了。
android google-play google-developers-console google-play-console
当我从 WHM 备份到我的 Google Drive 帐户时,在身份验证失败后,它只能工作一周。如果我重新创建凭据,它又可以再工作一周。有没有办法让这个凭证永不过期?我按照此链接中的说明来创建所有内容:
google-api google-drive-api google-oauth google-developers-console
google-api ×4
google-oauth ×3
android ×2
google-play ×2
oauth-2.0 ×2
fetch ×1
gmail-api ×1
javascript ×1
node.js ×1
permissions ×1
python ×1