使用标签 HTML - PHP 将数据提取到活动协作任务
Extract Data to Active Collab Tasks with Tags HTML - PHP
我正在尝试从 API 中提取数据以进行主动协作,但在任务正文中存在标签 HTML,导致编码混乱,有人知道我能做什么吗?
我要推送的代码API:
try {
function listTasks() {
$ch = curl_init();
$token = 'token';
curl_setopt_array($ch, [
CURLOPT_URL => 'https://collab.cadastra.com.br/api/v1/projects/projectnumber/tasks/',
CURLOPT_HTTPHEADER => [
'X-Angie-AuthApiToken: ' . $token,
'Content-Type: application/json',
'x-li-format: json'
],
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 30,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_PROTOCOLS => CURLPROTO_HTTPS
]);
$result = curl_exec($ch);
// $tasks = json_decode($result, true);
// for ($i = 0; $i < count($tasks); $i++) {
// if ($tasks[$i]["task_list_id"] == 55979) {
// $tasks_name[$i] = $tasks[$i]["name"];
// }
// }
print_r(filter_var($result, FILTER_SANITIZE_MAGIC_QUOTES));
curl_close($ch);
// return $resultado;
}
listTasks();
} catch (Error $e) {
print_r($e->getMessage());
}
// print_r($_POST['email']));
这个return:
您可以使用 PHP 函数之一来获得干净的视图:
- strip_tags (https://www.php.net/manual/en/function.strip-tags)
- html 个实体 (https://www.php.net/manual/en/function.htmlentities)
用于查看任务,否则您必须查看请求的来源,因为浏览器正在呈现 html。如果您对此有任何错误,您可以将函数用于任务主体。
希望对你有所帮助。 :)
我正在尝试从 API 中提取数据以进行主动协作,但在任务正文中存在标签 HTML,导致编码混乱,有人知道我能做什么吗?
我要推送的代码API:
try {
function listTasks() {
$ch = curl_init();
$token = 'token';
curl_setopt_array($ch, [
CURLOPT_URL => 'https://collab.cadastra.com.br/api/v1/projects/projectnumber/tasks/',
CURLOPT_HTTPHEADER => [
'X-Angie-AuthApiToken: ' . $token,
'Content-Type: application/json',
'x-li-format: json'
],
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 30,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_PROTOCOLS => CURLPROTO_HTTPS
]);
$result = curl_exec($ch);
// $tasks = json_decode($result, true);
// for ($i = 0; $i < count($tasks); $i++) {
// if ($tasks[$i]["task_list_id"] == 55979) {
// $tasks_name[$i] = $tasks[$i]["name"];
// }
// }
print_r(filter_var($result, FILTER_SANITIZE_MAGIC_QUOTES));
curl_close($ch);
// return $resultado;
}
listTasks();
} catch (Error $e) {
print_r($e->getMessage());
}
// print_r($_POST['email']));
这个return:
您可以使用 PHP 函数之一来获得干净的视图:
- strip_tags (https://www.php.net/manual/en/function.strip-tags)
- html 个实体 (https://www.php.net/manual/en/function.htmlentities)
用于查看任务,否则您必须查看请求的来源,因为浏览器正在呈现 html。如果您对此有任何错误,您可以将函数用于任务主体。
希望对你有所帮助。 :)