InfoGrab DocsInfoGrab Docs

Snippets API

Snippets API에 대해 설명합니다.

이 API를 사용하여 스니펫 을 관리합니다. 관련 API로 프로젝트 스니펫 과 스토리지 간 스니펫 이동 이 있습니다. 현재 사용자의 모든 스니펫 목록 조회 # 현재 사용자의 스니펫 목록을 가져옵니다. GET /snippets 지원되는 속성: 속성 유형 필수 설명 created_after datetime 아니요 지정한 시간 이후에 생성된 스니펫을 반환합니다. ISO 8601 형식( 2019-03-15T08:00:00Z )이어야 합니다. created_before datetime 아니요 지정한 시간 이전에 생성된 스니펫을 반환합니다. ISO 8601 형식( 2019-03-15T08:00:00Z )이어야 합니다. page integer 아니요 조회할 페이지입니다. per_page integer 아니요 페이지당 반환할 스니펫 수입니다. 성공하면 200 OK 와 다음 응답 속성을 반환합니다. 속성 유형 설명 author object 스니펫 작성자를 나타내는 사용자 객체입니다. created_at string 스니펫이 생성된 날짜와 시간입니다. description string 스니펫의 설명입니다. file_name string 스니펫 파일의 이름입니다. id integer 스니펫의 ID 입니다. imported boolean true 이면 스니펫이 가져오기된 것입니다. imported_from string 가져오기 원본입니다. project_id integer 연결된 프로젝트의 ID 입니다. 개인 스니펫의 경우 null 입니다. raw_url string 원본 스니펫 콘텐츠의 URL 입니다. title string 스니펫의 제목입니다. updated_at string 스니펫이 마지막으로 업데이트된 날짜와 시간입니다. visibility string 스니펫의 공개 수준입니다. web_url string GitLab UI 에서의 스니펫 URL 입니다. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/snippets" 응답 예시: [ { "id" : 42 , "title" : "Voluptatem iure ut qui aut et consequatur quaerat." , "file_name" : "mclaughlin.rb" , "description" : null , "visibility" : "internal" , "imported" : false , "imported_from" : "none" , "author" : { "id" : 22 , "name" : "User 0" , "username" : "user0" , "state" : "active" , "avatar_url" : "https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80&d=identicon" , "web_url" : "http://example.com/user0"