Обработка данных с помощью отправки запросов к сторонним API при парсинге контента (например, для перевода или синонимизации контента)

Информация по рассматриваемому в видео API синонимизации https://textorobot.ru/api.html


Рассмотрим еще один пример

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//Пример добавления записи организации на PHP
$url = "https://wirecrm.com/api/v1/accounts";
$apikey = "Ваш API-ключ";
$headers = array("X-API-KEY:".$apikey);
$data = '{"name":"Имя организации","description":"Описание организации"}';
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_USERAGENT, "WireCRM Rest API");
curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($handle);
curl_close($handle);

PHP_SCRIPT для создания такого запроса будет выглядеть так

1
2
3
4
5
<PHP_SCRIPT=https://wirecrm.com/api/v1/accounts[UTF-8]>
<HEADERS>X-API-KEY:Ваш API-ключ
user-agent: WireCRM Rest API</HEADERS>
[JSONREQUEST]{"name":"Имя организации","description":"Описание организации"}[/JSONREQUEST]
</PHP_SCRIPT>

Где:
Ваш API-ключ – отправляется в HTTP заголовке X-API-KEY (на место него можно вставить не только текст ключа, но и макрос, который его выводит)
Имя организации – отправляемое имя организации (на место него можно вставить не только текст имени, но и макрос, который его выводит)
Описание организации – отправляемое описание организации (на место него можно вставить не только текст описания, но и макрос, который его выводит)

Отправляемые POST данные {"name":"Имя организации","description":"Описание организации"} представлены в виде JSON. Они отправляются в параметре [JSONREQUEST]…[/JSONREQUEST].


1 Star2 Stars3 Stars4 Stars5 Stars (Еще нет оценок)

Loading...
Автор: admin, 31 January 2020
Рубрики: Функции обработки
Tags: ,

Последние статьи

css.php