Gmail API获取邮件'无法解析方法execute()'

时间:2016-05-31 16:05:14

标签: java api intellij-idea gmail

我正在尝试运行Users.messages:list(下面)的示例java代码。但是,'execute()'方法中的IDE(IntelliJ)错误:

  

'无法解析方法execute()'

我有必要的依赖, google-api-services-gmail-v1-rev43-1.2.2.0.jar 。我缺少另一种依赖吗?

 /**
   * List all Messages of the user's mailbox matching the query.
   *
   * @param service Authorized Gmail API instance.
   * @param userId User's email address. The special value "me"
   * can be used to indicate the authenticated user.
   * @param query String used to filter the Messages listed.
   * @throws IOException
   */
  public static List<Message> listMessagesMatchingQuery(Gmail service, String userId,String query) throws IOException {
    ListMessagesResponse response = service.users().messages().list(userId).setQ(query).execute();

错误:无法解析方法execute()compile

1 个答案:

答案 0 :(得分:1)

我有同样的问题。 尝试在gradle文件中添加此依赖项,它解决了我的问题。

编译com.google.apis:google-api-services-gmail:v1-rev48-1.22.0&#39;