GraphQL을 사용하여 사용자 정의 이모지 사용
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
댓글과 설명에서 사용자 정의 이모지를 사용하려면 GraphQL API를 사용하여 최상위 그룹에 추가할 수 있습니다. 그룹에 사용자 정의 이모지를 추가한 후 구성원은 댓글에서 다른 이모지와 같은 방법으로 사용할 수 있습니다.
히스토리
- GitLab 13.6에서
custom_emoji라는 플래그와 함께 도입되었습니다. 기본적으로 비활성화되어 있습니다. - GitLab 14.0에서 GitLab.com에서 활성화되었습니다.
- GitLab 16.7에서 GitLab Self-Managed에서 활성화되었습니다.
- GitLab 16.9에서 일반 출시되었습니다. 기능 플래그
custom_emoji제거됨.
댓글과 설명에서 사용자 정의 이모지를 사용하려면 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 |
정수 또는 문자열 | 예 | 최상위 그룹의 ID 또는 URL로 인코딩된 경로. |
name |
문자열 | 예 | 사용자 정의 이모지의 이름. |
file |
문자열 | 예 | 사용자 정의 이모지 이미지의 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를 선택합니다.
