为了检查inapp购买,我使用了此apihttps://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}并获得此响应。
{
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"errors": [
{
"message": "Insufficient Permission",
"domain": "global",
"reason": "insufficientPermissions"
}
],
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT",
"domain": "googleapis.com",
"metadata": {
"method": "androidpublisher.ProductPurchasesService.Get",
"service": "androidpublisher.googleapis.com"
}
}
]
}
}
您是否有可能从GCE VM调用它?如果是这样,您可能希望:
>
停止VM
转到云控制台中的GCE VM实例
在机器上单击编辑
根据需要编辑作用域(最好只将作用域添加到特定API,或者如果您同意的话,也可以添加到所有API,具体取决于上下文和风险)
重新启动计算机并再次调用API
一些有用的参考资料可以在这里和这里找到。
方法:购买。产品。get对私有用户数据进行操作。
正因为如此,它需要授权,特别是它要求用户使用以下范围进行授权
错误消息“ACCESS\u TOKEN\u SCOPE\u uncipled”(访问令牌\u范围不足)表示,虽然您已授权用户,但您尚未使用上述范围对其进行授权,因此您没有访问此方法的权限。
确保更改代码中的范围,然后强制应用程序重新授权用户。用户需要再次查看同意屏幕,否则您将使用旧的授权运行。
我正在尝试构建一个可以从Gmail帐户发送电子邮件的基本脚本,我的代码主要来自:https://ui.ads.microsoft.com/campaign/vnext/accounts/overview/expert?cid=19013943 我已经尝试了我发现的常见修复方法,比如启用GMAIL API,授权当前授权的相应调用,即: /授权/gmail。发送 我使用本教程中的选项2从google获
按照此处的Go Quickstart说明,启用Gmail API,下载客户端配置,然后执行Quickstart。去下一行显示正在请求Gmail发送范围。 遵循其余说明。在保存token.json时,程序显示以下消息: 在开发人员控制台上,我确实看到了类型为Desktop for Quickstart project的Oauth客户端,安全屏幕显示我允许应用程序使用我的gmail帐户发送电子邮件。
我第一次尝试使用Google Firestore,通过Google api身份验证进行身份验证。我要做的第一件事是用几个方法来填充数据库,当我等待批处理任务时,会出现以下错误: 我几乎找不到谷歌认证连接firestore的方法。首先,我使用google console为我的应用程序提供的密码使用此方法进行身份验证: 使用在我的google控制台中为应用程序配置的相同作用域(我在同一应用程序中使用g
null 所用程序: 获取身份验证响应后创建Google analytics service对象。/li> 脚本: null
在使用spring 4.1.6、spring security 4.0.1、,和JavaConfig,我们正在尝试实现LDAP身份验证,但不是在configure(AuthenticationManagerBuilder auth)方法中定义LDAP服务器的属性(url等),而是希望从已在容器上配置并具有所有所需属性的JBOSS安全域中获取属性。 我们尝试了几件事,并在网上搜索了实现这一点的方法,
在DropWizard中,我可以设置基本身份验证,如下所示(在impl中): 领域在DropWizard中是什么意思,在中指定它有什么意义?它创造了一些东西与这个领域在引擎盖下?