【问题标题】:google-oauth-java-client fails with twitchgoogle-oauth-java-client 因抽搐而失败
【发布时间】:2020-06-05 05:50:54
【问题描述】:

基本上来自https://discuss.dev.twitch.tv/t/using-google-oauth-client-java-fails-to-execute-token-request/24191 我得到的例外是:

Exception in thread "main" java.lang.IllegalArgumentException: key scope
    at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:902)
    at com.google.api.client.json.JsonParser.parse(JsonParser.java:362)
    at com.google.api.client.json.JsonParser.parse(JsonParser.java:337)
    at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:79)
    at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:73)
    at com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:444)
    at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:346)
    at de.cryptearth.oauth.Main.main(Main.java:67)
Caused by: java.lang.IllegalArgumentException: key scope, field private java.lang.String com.google.api.client.auth.oauth2.TokenResponse.scope
    at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:902)
    at com.google.api.client.json.JsonParser.parse(JsonParser.java:453)
    at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:789)
    ... 7 more
Caused by: java.lang.IllegalArgumentException: expected collection or array type but got class java.lang.String
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:164)
    at com.google.api.client.util.Preconditions.checkArgument(Preconditions.java:67)
    at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:726)
    ... 9 more

任何想法可能是这里的问题?

【问题讨论】:

    标签: java google-oauth google-oauth-java-client


    【解决方案1】:

    好吧,尝试了几个链接在 oaut.net 上的 OAuth 库,但没有一个可以工作,所以我最终使用 URLConnection 和 RegEx 解析进行了低级操作。 旁注:我还尝试了 YouTube 上的其他库,但只能 Google 自己的实现来处理它。 ~关闭

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 2014-07-02
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多