Я могу создать цитату, используя следующую операцию 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;
-Vamsi
Я получаю 404 в обоих POST/цитаты и POST/кавычки. Создание цитаты не рассматривается в https://demo.s.xtrf.eu/api/doc/users/pages/quotes.html#GET_/quotes/{quoteId} – milkovsky
Чтобы уточнить, пытаетесь ли вы создавать интеллектуальные или классические кавычки ? – HaPsantran