Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 10.03.2018
Сообщений: 6
1

Как интегрировать Teamleader в PHP

20.03.2018, 12:26. Показов 758. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, пожалуйста, помогите. Надо интегрировать номер ключа API и номер группы Teamleader в PHP. Вот здесь они описывают как это сделать http://apidocs.teamleader.be/index.php

Teamleader API: Getting started
The API was designed to allow read and write access to most basic objects in Teamleader.
For the following examples you will need your API group id and secret API key.

Finding your API key
If you already have a Teamleader account and you are an admin, you can find your API key under Settings > API & Webhooks. API access is available for every Teamleader account.

Teamleader Hello World example for PHP
NOTE: each individual request to the Teamleader API is authenticated by adding the api_group parameter as well as the api_secret parameter to the POST array. This will not be repeated in the rest of the documentation.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
// $url will contain the API endpoint
$url = "https://app.teamleader.eu/api/helloWorld.php";
 
// $fields contains all the fields that will be POSTed
$fields = array(  
    "api_group"=>("YOUR_API_GROUP"),
    "api_secret"=>("YOUR_API_SECRET")
);
 
// Make the POST request using Curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);   
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
 
// Decode and display the output
$api_output =  curl_exec($ch);
$json_output = json_decode($api_output);
$output = $json_output?$json_output:$api_output;
 
// Clean up
curl_close($ch);
 
?>

Но понятно, что вообще ничего не понятно...
Допустим - номер группы - 276453
А номер ключа - К2р4lmGert56Z





Как их интегрировать в этот код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
 
if (isset($_POST['contact'])) 
{
 
// Put contacting email here
$main_email = "contact@mail.ru";
 
 
//Fetching Values from URL
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject1 = $_POST['subject'];
 
 
//Sanitizing email
$email = filter_var($email, FILTER_SANITIZE_EMAIL);
 
 
//After sanitization Validation is performed
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    
    
        $subject = "Message from contact form";
        
        // To send HTML mail, the Content-type header must be set
        $headers = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'From:' . $email. "\r\n"; // Sender's Email
        $headers .= 'Cc:' . $email. "\r\n"; // Carbon copy to Sender
        
        $template = '<div">Hello ' . $name . ',<br/>'
        . 'Thank you for contacting us.<br/><br/>'
        . '<strong>Name:</strong>  ' . $name . '<br/>'
        . '<strong">Email:</strong>  ' . $email . '<br/>'
        . '<strong">Subject:</strong>  ' . $subject1 . '<br/><br/>'
        . '<strong">Message:</strong>  ' . $message . '<br/><br/>'
        . 'This is a Contact Confirmation mail.'
        . '<br/>'
        . 'We will contact you as soon as possible .</div>';
        $sendmessage = "<div>" . $template . "</div>";
        
        // message lines should not exceed 70 characters (PHP rule), so wrap it
        $sendmessage = wordwrap($sendmessage, 70);
        
        // Send mail by PHP Mail Function
        mail($main_email, $subject, $sendmessage, $headers);
        echo "";
    
    
} else {
    echo "<span class='contact_error'>* Invalid email *</span>";
}
    }
 
?>

Заранее большое спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2018, 12:26
Ответы с готовыми решениями:

Как интегрировать PHP в Parser3?
Возможно ли погрузить код запроса PHP прямо в Parser? Как это делается, чтобы он исполнялся?...

Как грамотно интегрировать скрипт php в html
Здравствуйте увожаемые программисты! У меня к вам такой вопрос. Есть php скрипт под названием Slim...

Интегрировать код php в Joomla
Есть БД; есть php код, в котором я подключаюсь к БД, могу добавлять запись из формы, удалять запись...

Нужно интегрировать в PHP код на сайт
Добрый вечер друзья, нужно интегрировать PHP &lt;?php $id = $_GET; // йа, йааа $method =...

4
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
20.03.2018, 12:30 2
leslie_love, Подробная инструкция дана, в чем проблема по ней сделать? http://apidocs.teamleader.be/index.php
И оформи тему нормально
0
0 / 0 / 0
Регистрация: 10.03.2018
Сообщений: 6
20.03.2018, 12:40  [ТС] 3
Edward, спасибо. К сожалению, я не понимаю как это сделать. Поэтому после прочтения этой инструкции к вам и обратилась. Помогите непрограммисту...
0
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
20.03.2018, 12:42 4
leslie_love,
PHP
1
2
3
4
$fields = array(  
    "api_group"=>("276453"),
    "api_secret"=>("К2р4lmGert56Z")
);
0
0 / 0 / 0
Регистрация: 10.03.2018
Сообщений: 6
20.03.2018, 12:50  [ТС] 5
Огромное спасибо, Edward. А это всё равно на какой строке кода это вставить?
0
20.03.2018, 12:50
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2018, 12:50
Помогаю со студенческими работами здесь

Интегрировать свой php файл в тему Wordpress
Здравствуйте! Недавно начал изучать веб. Использую готовую бесплатную тему для вордпресс. Так-же...

JavaScript виртуальной клавиатуры интегрировать в PHP скрипт поиска по сайту
Доброго времени суток. Столкнулся по неопытности с трудностью. Помогите пожалуйста. Нашел...

Teamleader api Key email must be present
Делаю запрос POST на teamleader API, в котором надо указать имя пользователя и его емаил, но каждый...

Реализовать классы House, Basement, Walls, Door, Window, Roof, Worker, TeamLeader, Team
Реализовать классы House, Basement, Walls, Door, Window, Roof, Worker, TeamLeader, Team и...

Как интегрировать с 1с
Кто имеет опыт интеграции 1с с дотнет библиотеками. Юзать Elisy или писать com-компонент? есть ли...

Как интегрировать в матлаб?
Приступил к выполнению следующей РГР. Там появились интеграллы, как прописыватьв матлабе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
Объекты и их имена
hw_wired 28.01.2025
Введение: Основы объектного подхода и их роль в информатике В современном мире информационных технологий объектный подход стал фундаментальным принципом организации и обработки информации. Этот. . .
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO / / https:/ / leetcode. com/ studyplan/ top-interview-150/ package topInterview . . .
КуМир: решение задач на матрицы
bytestream 28.01.2025
КуМир представляет собой среду для обучения программированию, которая включает в себя мощные инструменты для работы с матрицами. Матрица в программировании - это двумерный массив, состоящий из. . .
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru