Java com.google.gdata.util.ResourceNotFoundException:未找到照片未找到

Java com.google.gdata.util.ResourceNotFoundException:未找到照片未找到,java,google-api,google-api-java-client,google-api-client,google-contacts-api,Java,Google Api,Google Api Java Client,Google Api Client,Google Contacts Api,JAVA:我正在尝试使用提供的帮助文档上载联系人图像。我从ContactEntry contact=myService.getEntry(contactURL,ContactEntry.class)得到以下异常:;线路。很明显,这表明我们需要在调用方法之前上传照片,但我们是在这之后上传的。在帮助文档中,没有这样提到它。有人面临过这个问题吗 com.google.gdata.util.ResourceNotFoundException: Not Found Photo not found [12

JAVA:我正在尝试使用提供的帮助文档上载联系人图像。我从ContactEntry contact=myService.getEntry(contactURL,ContactEntry.class)得到以下异常:;线路。很明显,这表明我们需要在调用方法之前上传照片,但我们是在这之后上传的。在帮助文档中,没有这样提到它。有人面临过这个问题吗

com.google.gdata.util.ResourceNotFoundException: Not Found
Photo not found

[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:591)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:563)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:552)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:530)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:535)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.Service.getEntry(Service.java:1352)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.GoogleService.getEntry(GoogleService.java:567)
[12:10:25:368][17-08-2015][SYSERR][INFO][42]:   at com.google.gdata.client.Service.getEntry(Service.java:1278)
这是我的java代码

            ContactEntry contact = myService.getEntry(contactURL, ContactEntry.class);
            Link photoLink = contact.getContactPhotoLink();
            URL photoUrl = new URL(photoLink.getHref());
            GDataRequest request = myService.createRequest(GDataRequest.RequestType.UPDATE, photoUrl, new ContentType("image/jpeg"));
            request.setEtag(photoLink.getEtag());
            OutputStream requestStream = request.getRequestStream();
            requestStream.write(photoData);
            request.execute();

其中photoData是联系人图像的字节数组。

每个联系人是否已经包含图像?如果不是,则可能应该将GDataRequest.RequestType设置为GDataRequest.RequestType.INSERT。代码的其余部分应该正常工作。每个联系人是否已经包含图像?如果不是,则可能应该将GDataRequest.RequestType设置为GDataRequest.RequestType.INSERT。代码的其余部分应该正常工作。