PHP Jira Service Desk REST API

时间:2016-04-18 10:28:17

标签: php jira-plugin jira-rest-api

我正在努力用PHP在Jira Service Desk上创建请求。

我的代码是:

public function reportIssue(Request $request) { 

    //post
    //authenticate to Jira ...
    //create request ...
    //response ....
    //do something afterwards ... post ...

    $jdata = json_encode($request);

    $ch = curl_init();

    curl_setopt_array($ch, array(

        CURLOPT_POST => 1,
        CURLOPT_URL => SERVICE_DESK_URL . '/rest/servicedeskapi/request/' . $request,
        CURLOPT_USERPWD => SERVICE_USERNAME . ':' . SERVICE_PASSWORD,
        CURLOPT_POSTFIELDS => $jdata,
        CURLOPT_HTTPHEADER => array('Content-type: application/json'),
        CURLOPT_RETURNTRANSFER => true
    ));

    $result = curl_exec($ch);

    curl_close($ch);

    return json_decode($result);
}

我得到空洞的反应体,仍然喜欢有些不对劲。

如果我的错误显而易见,请原谅我。

1 个答案:

答案 0 :(得分:0)

有同样的问题。这是我的工作卷曲配置:

property()