GraphQL을 사용하여 사용자 정의 이모지 사용
GitLab v19.3Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
댓글과 설명에서 사용자 정의 이모지를 사용하려면 GraphQL API를 사용하여 최상위 그룹에 추가할 수 있습니다. 그룹에 사용자 정의 이모지를 추가한 후 구성원은 댓글에서 다른 이모지와 같은 방법으로 사용할 수 있습니다.
댓글과 설명에서 사용자 정의 이모지를 사용하려면 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를 선택합니다.