Browse SDKs · HarmonyOS
Platform
SDKsHarmonyOSEnterprise

Set group member avatar

Update the avatar URL of a specific member in a group.

Copy

faceURL specifies the avatar URL in the group member profile and applies solely within the target group.

Code example

import sdk, { SetGroupMemberInfoReq } from '@openimsdk/imsdk';

const request: SetGroupMemberInfoReq = {
  groupID: groupID,
  userID: targetUserID,
  faceURL: avatarURL,
};
await sdk.setGroupMemberInfo(request);

Parameters

ParameterTypeRequiredDescription
groupIDstringYesTarget group identifier.
userIDstringYesTarget member user ID.
faceURLstringYesMember avatar image URL.

Return value

Returns a Promise that resolves to void when the avatar update succeeds on the server.

State changes after the call

In-group member avatars are distinct from account-level profile avatars. To modify the account profile avatar, use Update current user profile. After the Promise resolves, the SDK triggers a group member info changed event; clients update the member record matching groupID:userID. For complete event listeners, see Retrieve group member list.