GraphQL을 사용하여 사용자 정의 이모지 사용하기

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed, GitLab Dedicated

의견 및 설명에서 사용자 정의 이모지를 사용하려면 GraphQL API를 사용하여 최상위 그룹에 추가해야 합니다.

매개변수:

속성 유형 필수 여부 설명
group_path integer/string Yes 최상위 그룹의 ID 또는 URL 인코딩된 경로
name string Yes 사용자 정의 이모지의 이름
file string Yes 사용자 정의 이모지 이미지의 URL

사용자 정의 이모지 만들기

mutation CreateCustomEmoji($groupPath: ID!) {
  createCustomEmoji(input: {groupPath: $groupPath, name: "party-parrot", url: "https://cultofthepartyparrot.com/parrots/hd/parrot.gif"}) {
    clientMutationId
    customEmoji {
      name
    }
    errors
  }
}

그룹에 사용자 정의 이모지를 추가한 후 멤버는 의견에서 다른 이모지와 동일한 방법으로 사용할 수 있습니다.

그룹용 사용자 정의 이모지 가져오기

query GetCustomEmoji($groupPath: ID!) {
  group(fullPath: $groupPath) {
    id
    customEmoji {
      nodes {
        name
      }
    }
  }
}

GraphiQL 업체 설치

이 절차는 GraphiQL 탐색기에 복사하여 붙여넣을 수 있는 실질적인 예제를 제공합니다. GraphiQL 탐색기는 다음 위치에서 사용할 수 있습니다:

  1. 다음 코드를 복사합니다:
      query GetCustomEmoji {
        group(fullPath: "gitlab-org") {
          id
          customEmoji {
            nodes {
              name,
              url
            }
          }
        }
      }
  1. GraphiQL 탐색기 도구를 엽니다.
  2. 왼쪽 창에 위의 query를 붙여넣습니다.
  3. 결과를 얻으려면 실행을 선택합니다.

GraphiQL에서 사용자 정의 이모지 쿼리 탐색

자세한 정보: