【问题标题】:Using API KEY in to retrieve activities from google plus is not working使用 API KEY in 从 google plus 检索活动不起作用
【发布时间】:2013-04-01 01:18:38
【问题描述】:

我正在使用 APIKEY 设置传输并初始化连接以从 Google Plus 检索活动。

HttpRequestInitializer initializer =  (HttpRequestInitializer) new  CommonGoogleClientRequestInitializer("GooglePlusAPIKey");  
plusSvc = new Plus(new NetHttpTransport(),  new GsonFactory(), initializer);

它给了我这个错误:

CommonGoogleClientRequestInitializer 不能转换为 HttpRequestInitializer

我该如何解决这个问题?

【问题讨论】:

    标签: java google-plus google-api-java-client


    【解决方案1】:

    错误信息是正确的。 HttpRequestInitializer 和 CommonGoogleClientRequestInitializer 没有直接关系,因此强制转换是非法的。它们只是不同包中的相似类——你不能像这样混搭。

    在此处查看文档:http://javadoc.google-api-java-client.googlecode.com/hg/1.12.0-beta/com/google/api/client/googleapis/services/CommonGoogleClientRequestInitializer.html

    这里的例子可能更容易理解:https://code.google.com/p/google-api-java-client/wiki/OAuth2

    【讨论】:

    • 非常感谢 :).. 我使用的是 google+ 1.14 的 Java 客户端库,它与以前的版本不同。我遵循了 api 文档,据说使用 CommonGoogleJsonClientRequestInitializer 而不是 GoogleKeyInitializer 和 HttpRequestInitializer 而不是 JsonHttpRequestInitializer 我需要知道如何设置 APIKEY 并使用 Java 客户端库 1.14 设置 Plus 变量谢谢 :)
    猜你喜欢
    • 2013-01-22
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多