최근에 Jira와 작업하기 시작했으며 고객 클라이언트 포털에 웹 기반 양식을 만들어 사람들이 이슈를 입력 할 수있게하려고합니다. 내 검색에서PHP를 사용하여 Jira 문제 만들기
나는 락스가 제공하는 API 예제를 발견 : https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue
그러나이 혼자이 줄 뭔가를 사용
curl -D- -u fred:fred -X POST --data {see below} -H
"Content-Type: application/json" http://localhost:8090/rest/api/2/issue/
그러나 컬
내가 전에 사용 적이없는 무언가이다. 내 서버에서 작동하도록 구성했습니다 (기본 테스트를 통해 작동 여부 확인). 하지만이 설치가 PHP에서 작동하는 방식이 아닌 것 같습니다.온라인 나는 이런 부분에 컬을 깰 말한다 발견 :
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
하지만 난 데이터를받을 방법도 확실 ... 나는 그것으로 그 명령을 끊을 방법을 아주 확실하지 오전 (사이트 예제에서) 반환해야합니다 :
{
"id":"39002",
"key":"TEST-103",
"self":"http://localhost:8090/rest/api/2/issue/TEST-103"
}
이 같은 PHP에서 문제를 만드는 방법에 대한 모든 팁 환상적 일 것입니다. 감사. 그럼 당신은 JIRA와 함께 작동하는 기능을 많이하고 깨끗한 구조를 가지고
https://github.com/chobie/jira-api-restclient
https://github.com/lesstif/php-jira-rest-client
:
아마도 요청을 처리하기 위해 라이브러리를 사용하는 것이 좋습니다. http://docs.guzzlephp.org/en/latest/index.html – rishipuri