- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在关注这个教程 https://developers.google.com/accounts/docs/OAuth2ServiceAccount授权我的申请。我按照教程创建了 JWT。
但是当我发出访问 token 请求时,我不断收到“无效的 grant_type:urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer”异常。
这是我发出请求的代码
HttpClient httpClient = new HttpClient();
PostMethod post = new PostMethod("https://accounts.google.com/o/oauth2/token");
post.addRequestHeader("Content-Type", "application/x-www-form-urlencoded");
post.addParameter("grant_type", URLEncoder.encode("urn:ietf:params:oauth:grant-type:jwt-bearer", "UTF-8"));
post.addParameter("assertion", "JWT including signature.");
httpClient.executeMethod(post);
我查看了很多资源,但明显的错误似乎是将客户端 ID 误认为是电子邮件 ID。然而,我已经检查并重新检查了这一点,以确保我使用的是正确的。
请谁能告诉我我做错了什么。
非常感谢
最佳答案
我引用这个帖子解决了: Invalid grant error is being thrown while retrieving accessToken for Google Service account request 。
原来是 NTP(网络时间协议(protocol))出现问题。到期时间和发行时间必须更改。完成此操作后,它开始正常工作。
关于java - 400 错误 "error_description": "Invalid grant_type: urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer" Google Service account,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24016564/
ugcPosts 端点可用于请求组织最近使用以下 URL 模板创建的帖子列表https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(ur
验证字符串是否有效的最简单方法是什么 URN ? 编辑 使用 URI 不是正确的解决方案! URI 可以包含各种 URN 不能包含的内容,比如 & 最佳答案 如果你只需要验证它,你可以使用正则表达式。
我有一个引用基于瓮的位置的 XML 模式文件。有没有什么方法可以将其解析为 url,或者有什么方法可以实际读取它所引用的文件。 最佳答案 这个问题不是解释“URN 解析”的好地方......我们可以
是否有任何可用的分层 URN 方案可以使用 URL 或域名作为“前缀”? 最好的毕业生 最佳答案 所有 URN 命名空间标识符 (NID) 都在此处注册:http://www.iana.org/ass
我有点理解 URN 用于为资源提供唯一且与位置无关的名称。然而,我看不到它们的用处以及它们的工作原理: a) 为了让 URN 真正独一无二,必须有一些中央机构(类似于域名机构),我们可以在其中注册 U
MIME 类型的官方 URN 是否存在? Mozilla Firefox 和其他应用程序使用诸如“urn:mimetype:text/plain”或“urn:mimetype:handler:text
在要处理的输入 XML 中,我有一个 URN UUID 作为文件标识符: urn:供应商:处理器:uuid:0269803d-50c4-46b0-9f50-60ef7fe3e22b 我需要检查此 UU
我需要根据时间动态生成图形的名称。 我很坚强,有些人认为 select ?g where { bind(concat("") as ?g) } 本来可以解决问题的,但是使用 Stardog 我
我在 Umbraco 4.8 下开发。 我正在尝试从我的 XSLT 访问一个类以从中检索某些内容。该类名为 UmbracoHelper。我在 XSLT 的顶部添加了以下内容: xmlns:Umbrac
“瓮:”代表什么? 我正在玩 ServiceStack Redis 示例。这似乎是一种命名约定,数据库中的许多键都以“urn:”开头。 通过调用 somePoco.CreateUrn(); --> "
对于“hello world”类型的 xml 文档: Cheaper by the Dozen 1568491379 您可以为自定义目的任意动态定义骨灰盒吗? 最佳答案 简而言之,是的
我正在寻找或构建一个 URN ( Universal Resource Name ) 解析器,它将为给定的 URN 返回 0 个或多个 URI。 例如:urn:fooid:6e8bc430-9c3a-
我使用 Lets Encrypt 并得到错误: urn:acme:error:unauthorized::客户端缺乏足够的授权::解析 key 授权文件时出错: key 授权无效: token 格式错
我读过很多关于的文章URI s, 网址 s 和 URN s,但我不明白实际例子中的差异。 你能举几个的例子吗? URI 和 网址 ? 我想 http://stack.com/first/index.h
在我的 AngularJS/Ionic 应用程序中,我正在编写一个指令,其元素的自定义参数包含 JSON 架构 URN。问题在于 AngularJS 尝试将此 URN 计算为表达式。 错误: Err
我正在使用 Azure,我注意到它为每个资源组和资源创建了一个如下所示的 ID。 对于资源组 /subscriptions//resourceGroups/ 对于资源,它看起来像这样 /subscri
我正在努力扩展当前的记录器解决方案,我希望包含更多信息,而不仅仅是类、行号、日志级别、日期等。我还想捕获主机名、软件的制造商生成日志消息、软件产品名称、软件版本和代码库。 我的搜索除了用户代理字符串之
我正在使用 Azure,我注意到它为每个资源组和资源创建了一个如下所示的 ID。 对于资源组 /subscriptions//resourceGroups/ 对于资源,它看起来像这样 /subscri
就在 2002 年,IETF 还在 RFC 3406 中进行了推荐。我们应该使用x-我们不想注册的 URN 命名空间的前缀,例如urn:x-acme:foobar .现在 IETF 已弃用 x- RF
我想为一个关于发布的 RDF/XML 语句建模(在命名空间中,比如“myns”)。我知道该出版物在给定的 URN 下是已知的。在 RDF 中引用该 URN 的正确方法是什么?我可以想到许多不同的方法来
我是一名优秀的程序员,十分优秀!