0
DocsService client= new DocsService ("idea");
 client.useSsl ();
  client.setOAuthCredentials (oauthParameters, new OAuthHmacSha1Signer ());
    DocumentListEntry newEntry= new com.google.gdata.data.docs.SpreadsheetEntry ();
        newEntry.setTitle (new PlainTextConstruct ("GIdeaDB"));
        DocumentListEntry insertedEntry= client.insert (new URL (
       "https://docs.google.com/feeds/default/private/full/?xoauth_requestor_id="+                        userEmail), newEntry);

但我在 client.insert 中得到了 NoSuchMethodException(新 URL(“https://docs.google.com/feeds/default/private/full/?xoauth_requestor_id="+ userEmail), newEntry);

我做什么请帮帮我....

4

2 回答 2

2

ANoSuchMethodError通常意味着您使用与运行代码不同的库版本来编译代码。

于 2012-12-25T08:15:50.903 回答
0

其中一种插入方法采用三个参数,一种采用两个参数。这两种方法都不匹配您传入的内容。您正在编译哪个版本的库以及正在运行哪个版本?正如我在评论中所说,如果它编译但不运行,很可能是版本不匹配。

请参阅https://developers.google.com/gdata/javadoc/com/google/gdata/client/docs/DocsService

于 2012-12-25T08:28:38.360 回答