GraphQL을 사용하여 사용자 정의 이모지 사용
GitLab v19.5Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
댓글과 설명에서 사용자 지정 이모지를 사용하려면 GraphQL API로 최상위 그룹에 추가합니다. 그룹에 사용자 지정 이모지를 추가하면 멤버는 댓글에서 다른 이모지와 동일한 방식으로 사용할 수 있습니다. GraphiQL을 사용하여 그룹의 이모지를 쿼리할 수 있습니다.
댓글과 설명에서 사용자 지정 이모지를 사용하려면 GraphQL API로 최상위 그룹에 추가합니다.
사용자 지정 이모지 생성#
mutation CreateCustomEmoji($groupPath: ID!) {
createCustomEmoji(input: {groupPath: $groupPath, name: "party-parrot", url: "https://cultofthepartyparrot.com/parrots/hd/parrot.gif"}) {
clientMutationId
customEmoji {
name
}
errors
}
}
그룹에 사용자 지정 이모지를 추가하면 멤버는 댓글에서 다른 이모지와 동일한 방식으로 사용할 수 있습니다.
속성#
이 쿼리는 다음 속성을 허용합니다.
| 속성 | 유형 | 필수 | 설명 |
|---|---|---|---|
group_path |
integer or string | 예 | ID 또는 최상위 그룹의 URL 인코딩된 경로. |
name |
string | 예 | 사용자 지정 이모지의 이름입니다. |
file |
string | 예 | 사용자 지정 이모지 이미지의 URL 입니다. |
GraphiQL 사용#
GraphiQL을 사용하여 그룹의 이모지를 쿼리할 수 있습니다.
-
GraphiQL을 엽니다.
- GitLab.com에서는
https://gitlab.com/-/graphql-explorer를 사용합니다. - GitLab Self-Managed에서는
https://gitlab.example.com/-/graphql-explorer를 사용합니다.
- GitLab.com에서는
-
다음 텍스트를 복사하여 왼쪽 창에 붙여 넣습니다. 이 쿼리에서
gitlab-org는 그룹 경로입니다.query GetCustomEmoji { group(fullPath: "gitlab-org") { id customEmoji { nodes { name, url } } } } -
Play를 선택합니다.