프로젝트 스니펫
프로젝트 스니펫에 대해 설명합니다.
이 API로 프로젝트 스니펫 을 관리합니다. 관련 API로 개인 스니펫 과 스토리지 간 스니펫 이동 이 있습니다. 프로젝트의 모든 스니펫 조회 # 지정한 프로젝트의 모든 스니펫을 조회합니다. GET /projects/:id/snippets 지원되는 속성: 속성 유형 필수 설명 id integer or string 예 프로젝트의 ID 또는 URL 인코딩된 경로 . 요청에 성공하면 200 OK 와 다음 응답 속성을 반환합니다. 속성 유형 설명 author.created_at string 작성자 계정이 생성된 날짜 및 시각입니다. author.email string 스니펫 작성자의 이메일 주소입니다. author.id integer 스니펫 작성자의 ID 입니다. author.name string 스니펫 작성자의 표시 이름입니다. author.state string 작성자 계정의 상태입니다. author.username string 스니펫 작성자의 사용자 이름입니다. created_at string 스니펫이 생성된 날짜 및 시각이며, ISO 8601 형식입니다. description string 스니펫의 설명입니다. file_name string 스니펫 파일의 이름입니다. id integer 스니펫의 ID 입니다. imported boolean true 이면 해당 스니펫은 가져오기로 생성된 것입니다. imported_from string 스니펫을 가져온 경우 그 가져오기 원본입니다. project_id integer 스니펫이 속한 프로젝트의 ID 입니다. raw_url string 원본 스니펫 콘텐츠로 바로 연결되는 URL 입니다. title string 스니펫의 제목입니다. updated_at string 스니펫이 마지막으로 업데이트된 날짜 및 시각이며, ISO 8601 형식입니다. web_url string GitLab 웹 인터페이스에서 스니펫을 볼 수 있는 URL 입니다. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/snippets" 응답 예시: [ { "id" : 1 , "title" : "test" , "file_name" : "add.rb" , "description" : "Ruby test snippet" , "author" : { "id" : 1 , "username" : "john_smith" , "email" : "john@example.com" , "name" : "John Smith" , "state" : "active" , "created_at" : "2012-05-23T08:00:58Z" } , "updated_at" : "2012-06-28T10:52:04Z" , "created_at" : "2012-06-28T10:52:04Z" , "imported" : false , "imported_from" : "none" , "project_id" : 1 , "w