我正在尝试使用Connections Java API从Domino Java代理更新配置文件映像。我跟随this guide并使用温室中的this sample作为灵感。
虽然我没有任何例外,但图像不会更新。更新电话号码有效。奇怪的是,更新作业标题也无法正常工作。
我在做的是:
创建基本端点
ConnectionsBasicEndpoint endpoint = new ConnectionsBasicEndpoint();
endpoint.setUser("MY_USERNAME");
endpoint.setPassword("MY_PASSWORD");
endpoint.setUrl("MY_COMPANY_CONNECTIONS_URL");
endpoint.setForceTrustSSLCertificate(true);
通过ProfileService获取我的个人资料并更新字段
ProfileService profileService = new ProfileService(endpoint);
Profile profile = profileService.getProfile(id);
profile.setTelephoneNumber("123-123-123"); // this works
profile.setJobTitle("my title"); //this does not work
并上传图片
String id = profileService.getMyUserId();
profileService.updateProfilePhoto(file, id); //file is a java.io.File
有没有人遇到过类似的问题?我也尝试过具有管理权限的用户,但这没有任何区别。 我正在使用IBM Domino 9.0.1,IBM Connections 5.0 CR1,我使用的是openntf最新的Social Business Toolkit。