1

REST API を使用して XTRF に見積もりを投稿する方法を教えてください。REST API で POST/引用機能を使用していますが、その API 呼び出しに渡す必要があるパラメーターが見つからず、HTTP ステータス 415 - サポートされていないメディア タイプが表示されます。

REST API を使用して XTRF に Quote を追加する方法を誰かが知っている場合は、助けてください。

4

2 に答える 2

0

次の CURL 操作を使用して見積もりを作成できます。これが役立つことを願っています。

$data =  '{
    "name" : "Test Estimate Newest",
    "customerProjectNumber" : "Test Project XX",
    "workflow" : { "name" : "Edit" },
    "specialization" : { "name" : "Economy"},
    "sourceLanguage" : {"name" : "English"},
    "targetLanguages" : [ {"name" : "Polish"}, {"name" : "German"} ],
    "notes" : "Sample notes",
    "autoAccept" : false,
    "persons" : [{"id":"131"}],
    "files" : [],
    "referenceFiles" : []
    }'; 
$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'Your URL to XTRF');
    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiepath);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json', 'Content-Length: '. strlen($data))); 

    $result = curl_exec($ch);
    curl_close($ch);
    return $result;

-ヴァムシ

于 2013-09-30T11:24:48.727 に答える