3

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

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

它给了我这个错误:

CommonGoogleClientRequestInitializer不能转换为HttpRequestInitializer.

我该如何解决?

4

1 回答 1

2

错误信息是正确的。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

于 2013-04-01T01:41:44.217 回答