API de integração simplificada com a plataforma RD Station
- PHP 5.3 ou superior
- Extensões do PHP "php_curl" e "php_openssl"
- Apache 2.2+
composer require phpenterprise-dev/rd-station-api:dev-master
// include lib
require '../src/rdstation/api.php';
// authentication (set your RD Station user)
$api = New \RdStation\Api('{[email protected]}', '{pass}', '{session_key:optional}');
// call method (for get leads totals)
$a = $api->getMetrics();
// debug
var_dump($a);
# example of response
# int(1403)
- Api (user, pass, session_key)
Parâmetro | tipo | descrição |
---|---|---|
user | string | email do usuário RD Station |
senha | string | senha do usuário |
session_key | integer | chave da sessão (opcional) |
A chave da sessão possibilida multiplas sessões na plataforma.
-
API : getMetrics
Retorna o total da base de leads
-
API : getVisitors
Retorna o total de visitas no mês
-
API : exportLeads (query:string)
Exporta todas as leads armazenadas na base (array de dados)
Posição | tipo | descrição |
---|---|---|
1 (query) | string | texto para filtro das leads (opcional) |
Dependendo da quantidade de leads, este prodecimento poderá levar mais 5 minutos
-
API : outputCSV
Compila os registros exportados em arquivo CSV
coluna | tipo | descrição |
---|---|---|
name | string | nome |
string | ||
phone | string | telefone |
origin | string | tag ou identificador do evento |
uf | string | estado (ex: SP) |
-
API : logout
Fecha a sessão do usuário
@Release 1.7 (12/2017, stable)
Nota da versão: API Experimental
"VII billion Alicubi inter populum, ut semper aliquis est magis quam vobis" $P