2014-04-04 4 views
1

IBM Connections에서 활동 구성원으로 그룹을 추가 할 수 있습니다 (LDAP 디렉토리 또는 이와 유사하게 정의 됨).
Social Business Toolkit Java SDK로이를 수행 할 수 있습니까? 그렇다면 어떻게?SBT를 사용하여 Connections 활동에 그룹을 구성원으로 추가 하시겠습니까?

Javadocs에는 ActivityService.addMember 메소드가 있습니다.
이 경우 Member 인스턴스가 필요하고 Member을 생성하는 데는 사용자 ID가 필요합니다.

SearchService으로 그룹 이름을 검색하면 결과가 반환되지 않으며 다른 방법으로 그룹의 사용자 ID를 찾을 수 없습니다.

편집 :
관련 정보 : Connections는 커뮤니티를 활동 회원으로 추가 할 수 있으며 SBT에서이를 수행하는 방법도 볼 수 없습니다.

답변

1

the documentation에 따르면 구성원 범주 필드는 활동 구성원의 유형을 제어합니다.

당신이 빈 기여 이메일을 남겨 두어야 회원 그룹을 만들려면, 기여자의 이름이 그룹 이름이어야하고, 사용자 ID가

내 테스트 ENV가 된 그룹이없는 그룹 ID에 매핑해야합니다 그래서 나는 할 수 없습니다 그룹으로 직접 확인하지만 카테고리 "커뮤니티"로 설정하고 커뮤니티를 사용자로 지정 Uuid 나는 커뮤니티를 회원으로 활동에 추가 할 수있었습니다.

emptor 경고 : 내가 대신 활동 회원의 전체 목록을 가지고 커뮤니티 회원 ID를 사용하여 연결에서 단일 멤버를 검색하려고

. 이는 REST API 자체를 사용하여 201 생성 된 결과와 함께 반환 된 위치 URL에도 사용되므로 연결 측면에서 발생하는 일이 발생합니다. 그러나 창조가 중요하다면 이것이 가능해야합니다.

+0

감사합니다. 우리는 내일 커뮤니티를 추가하려고 노력할 것입니다. 그룹 회원을 만들려면 그룹 ID를 어떻게 받습니까? Connections 또는 LDAP 디렉토리에 의해 할당됩니까? 내 원래의 질문에 명시된 바와 같이, SBT'SearchService'는 그룹을 반환하지 않으므로 그룹 ID를 찾는 방법을 제공하지 않는 것 같습니다. –

+0

SBTSDK에 이에 해당하는 결함이 생성되었습니다. 현재 Java API에는 존재하지 않습니다. –