JIRA REST API Tutorial – Pulling Issue Worklog

이전 튜토리얼에서는 REST API를 통해 문제 정보를 가져 오는 방법에 대해 설명했습니다 이 비디오에서는 작업 로그를 가져 오는 방법에 초점을 맞 춥니 다

일반적으로 REST API를 통해 문제를 가져 오면 작업 로그가 반환 된 입력란에도 포함됩니다 "worklog"라는 단어를 검색해 봅시다 압축 된 JSON 형식은 눈으로 읽을 때 조금 어려우므로이를 온라인 JSON 파서에 복사합니다

이제 훨씬 나아! worklog 요소를 찾으십시오 (API 요청을했을 때 필드를 지정하지 않았으므로 많은 양의 데이터가 표시됩니다) 그곳에! 각 작업 로그에 대한 모든 정보는 여기에서 볼 수 있습니다

작업 기록은 "timeSpent"필드에 저장됩니다 형식은 사용자가 입력 한 내용 (025h 또는 25m)에 따라 분 또는 시간이 될 수 있습니다 그러나 표준 단위를 원한다면 "timeSpentSeconds"를 사용하고 수동으로 계산해야합니다 작업 로그와 관련된 주석은 "주석"필드에 있습니다 이 방법으로 작업 로그를 가져 오는 단점은 반환 된 작업 로그의 한계가 있다는 것입니다 "maxResults"필드는 제한이 20임을 나타냅니다

따라서 문제에 20 개 이상의 작업 로그가 있으면 문제가 해결됩니다 문제마다 모든 작업 로그를 제대로 가져 오려면 다른 방법을 사용해야합니다 이전과 같은 요청 URL을 사용하지만 "json"접미어를 "/ worklog"로 변경하십시오 이제이를 JSON 파서에 복사 해 봅시다 (우리가 관심이없는 분야를 최소화하자) 이번에는 API가 작업 로그 만 반환하고 다른 모든 입력란은 삭제되었지만 형식은 동일합니다

결과에 제한이 없습니다 "maxResults"는 항상 "총"작업 로그 수와 같습니다 그러나 템포 시트 시트 플러그인을 설치 한 경우 그들은 더 많은 사전 작업 로그 쿼리를 할 수 있도록 자신의 출퇴근 시간 기록 용지 API를 제공했습니다 Tempo 작업 표 APi는 특정 사용자 및 날짜 범위에 대해 작업 로그를 쿼리 할 수 ​​있다는 점을 제외하면 JIRA REST API와 매우 유사합니다 이 매개 변수를 요청 URL 끝에 추가하면 완료됩니다

안타깝게도, Tempo API를 가지고 있지 않다면 각 사용자에 대해 작업 로그 보고서를 가져 오는 방법에 대한 대체 방법을 찾아야 할 것입니다 나는 곧 다음 비디오에서 당신을 보여줄거야 시청 해주셔서 감사합니다! 구독 튜토리얼 더 🙂

How to fix phpmyadmin access denied #2002 in wamp server । Wamp Server issue Fix Tutorial

phpmyadmin 액세스를 수정하는 방법을 wamp 서버에서 # 2002 거부했습니다 수정 오류 Wamp 서버에서 데이터베이스 연결 설정하기 그것은 Wamp Server에서 꽤 흔한 문제입니다

아주주의 깊게 몇 가지 단계를 따르십시오 내 채널을 구독하십시오

PHPmyadmin installation on Ubuntu server 16.04 (with ‘mbstring’ extension issue)

PHPmyadmin을 우분투 서버 1604에 설치하는 방법 "sudo apt-get phpmyadmin apache2-utils"명령을 실행하십시오

phpmyadmin 구성 – 'apache2'설정 phpmyadmin에 대한 데이터베이스 구성 – '예' 사용자 'phpmyadmin'에 대한 비밀번호 설정 phpMyAdmin 사이트를 제공하도록 Apache2를 구성하려면이 명령을 입력하십시오 "sudo ln -s /etc/phpmyadmin/apacheconf /etc/apache2/conf-available/phpmyadminconf" "sudo a2enconf phpmyadminconf" 아파치를 재시작하십시오

"sudo systemctl reload apache2service" "ifconfig"를 입력하여 IP를보고 브라우저에 입력하십시오 그런 다음 phpmyadmin을 입력하십시오 이 문제를 해결하려면 먼저 "sudo dpkg-reconfigure phpmyadmin"명령을 실행하여 phpmyadmin을 다시 구성해야합니다 '예'데이터베이스 다시 설치 tcp / ip 연결 방법 선택 호스트 이름 'localhost' 기본값을 사용하려면 포트 번호를 비워 둡니다

phpmyadmin의 데이터베이스 이름과 사용자 이름 phpmyadmin 사용자 이름의 암호를 설정하십시오 또한 MySQL 설치로 생성 된 'root'사용자로 PHPmyadmin에 로그인 할 수 있습니다 이제 우리는 PHP를위한 모듈을 추가해야합니다 "sudo apt-get install php-mbstring php70-mbstring php-gettext" 아파치를 다시 시작 "sudo service apache2 restart"

JIRA REST API Tutorial – Create Issue

이봐, 모두 무슨 일이야! 레드 스테이플러에 오신 것을 환영합니다 다시

이번 주 비디오 비디오는 우리가 말할 것입니다 JIRA에서 이슈를 만드는 방법 API로 문제를 만들려면 님에게 POST 요청을하면됩니다 REST 엔드 포인트 URL을 지정하고 JSON 형식의 문제 정보 요청이 성공하면 응답을받습니다 문제 ID, 문제 키 및 링크를 클릭하십시오 나는 Chrome 확장 프로그램 (Postman)을 테스트합니다

JIRA API 먼저 링크를 API에 복사합니다 요청의 경우 헤더를 설정해야합니다 application / json에 대한 content-type 헤더 권한 부여를 위해 기본 인증 (인증) 사실은 다음과 같은 다른 인증 방법을 사용할 수 있습니다

쿠키 인증,하지만이 튜토리얼은 Basic과 함께 할 것입니다 기본 인증은 단순히 base64 형식의 사용자 이름과 비밀번호 HTTP 헤더에 추가하십시오 이제 몸에, 문제 정보 만 지정하면됩니다 요약 키, 요약, 설명, 이슈 유형 웹에서 만든 것과 동일합니다 기술 프로젝트를 만들고 싶다면 이슈 키는 TP입니다

문제 유형은 태스크 하지만 다른 사람을 만들고 싶다면 너도 그렇게 할 수있어 이제 모든 것이 준비되면 나에게 갈거야 요청을 제출하십시오 이제 당신은 그것을 볼 수 있습니다

POST 요청이 성공했고 발행 키 TP-5와 문제에 대한 링크가있어서 대시 보드를 새로 고침합니다 당신은 그것을 볼 것입니다 새로 만든 티켓이 여기에 있습니다 이제 당신은 무엇을해야할지 질문 할 수 있습니다 웹을 만들려면해야합니까? 애플리케이션을 생성하고 JIRA API를 사용하여 이슈? 나는 아주 창조하기위한 조치를 취했다

간단한 PHP는 문제를 만들 수 있습니다 원하는 문제 정보를 제출할 수 있습니다 양식으로 만든다 이제 간단한 폼과 버튼, 그리고 자바 스크립트를 사용할 수있게되었습니다 버튼을 클릭하면 양식을 제출하십시오 모든 정보는 jirapi

php jiraapiphp에서 우선 인코딩 할 것입니다 base64로 사용자 이름과 암호 형식을 지정하고 다음으로 컬을 시작하십시오 REST API URL 나는 returntransfer를 true로 설정하면 JIRA의 답변 우리는 포스트를 설정했다

true를 요구하고 HTTP를 설정합니다 content-type application / json이있는 헤더 기본 인증 및 JSON을 빌드하는이 다른 단계 요청한 다음 실제 요청을하십시오 컬을 실행하고 결과를 반환하십시오 이 예제 코드는 비디오에서 찾을 수 있습니다 설명 상자

그게 다야! 궁금한 점이 있으면 언제든지 알려주세요 피드백 보고 주셔서 감사합니다 구독 잊어 🙂 안녕