Google People API - 标准例如编译错误

时间:2017-09-28 10:48:00

标签: java gradle google-api google-plus google-plus-signin

我尝试了以下Google People API,例如:

https://developers.google.com/people/quickstart/java

并且Gradle构建步骤因编译错误而失败:

  

导入com.google.api.services.people.v1.PeopleScopes;没找到;

有谁能告诉我这里的正确行, 或者示例中显示的Gradle Build文件是否缺少依赖项。 在下面构建gradle依赖项:

dependencies {
  compile 'com.google.api-client:google-api-client:1.22.0'
  compile 'com.google.oauth-client:google-oauth-client-jetty:1.22.0'
  compile 'com.google.apis:google-api-services-people:v1-rev140-1.22.0' 
}

1 个答案:

答案 0 :(得分:1)

首先,转到源文件并删除import语句。

接下来,转到使用PeopleScopes枚举的行。  它应该是以下效果:

Arrays.asList(PeopleScopes.CONTACTS_READONLY);

将PeopleScopes更改为PeopleServiceScopes,以便新行显示:

Arrays.asList(PeopleServiceScopes.CONTACTS_READONLY);

这应该可以解决您的问题