【问题标题】:Google Groups Settings API UpdateGoogle 网上论坛设置 API 更新
【发布时间】:2013-02-06 06:59:48
【问题描述】:

我正在尝试更新 Google 群组的设置。我有一个 Oauth2 令牌,但是当我执行以下代码时:

Groupssettings mygs = buildGS();
Groups.Update hisgs = mygs.new Groups().update("11_sp_abd_000_01", gSettings);
hisgs.setOauthToken(token);
hisgs.buildHttpRequest();
hisgs.execute();

public static Groupssettings buildGS()
{
    return new Groupssettings.Builder(HTTP_TRANSPORT, JSON_FACTORY, null)
    .setApplicationName("ApplicationName")
    .build();
}

我收到以下错误:

Exception in thread "main" java.lang.NoSuchMethodError: 
com.google.api.services.groupssettings.Groupssettings$Groups$Update.set(Ljava/lang/String;Ljava/lang/Object;)V

at com.google.api.services.groupssettings.Groupssettings$Groups$Update.<init>(Groupssettings.java:363)
at com.google.api.services.groupssettings.Groupssettings$Groups.update(Groupssettings.java:351)
at GetAuth.main(GetAuth.java:62)

【问题讨论】:

    标签: google-groups


    【解决方案1】:

    我想通了。显然,在 Maven 中,我的 POM 文件中的定义和我的类路径之间存在冲突。我有 2 个对 com.google.api.blah.blah.Groupssettings 类的引用,这让 Eclipse 感到困惑。为了解决这个问题,我删除了对 jar 文件的类路径引用,并留下了 POM 引用 et Viola!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多