Integração de eventos do SYMPLA
Olá pessoal! Alguns meses atrás tive pensado nos eventos que as pessoas postam, criam ou pública para oublico em geral.
Quero fazer uma integração, ou construir algum API ou forma de interligar os eventos disponível em uma cidade.
exemplo! precisava de importar informações contido no site, tais como: Nome, Link, Imagem e Data. Classificando por CIDADE.
Com esses dados em mão, fica mais fácil para apresentar as pessoas em um app quais eventos estao acontecendo por cidade. Se a pessoa tiver interesse, ela clica no link e redirecionado para site SYMBIAN.
Nao sei se é possível, se voces tiver uma solução genial para isso! agradeço de coração...
<?php $access_token = 'codigo token'; // URL do endpoint da API $url = 'https://api.sympla.com.br/public/v3/events'; // Cria uma instância do cURL $ch = curl_init(); // Define as opções do cURL curl_setopt($ch, CURLOPT_URL, $url); // Define a URL do endpoint curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Retorna a resposta como string curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $access_token)); // Define o token de acesso no cabeçalho da requisição // Executa a requisição cURL e armazena a resposta $response = curl_exec($ch); // Verifica se ocorreu algum erro na requisição cURL if(curl_error($ch)) { echo 'Erro na requisição cURL: ' . curl_error($ch); exit(); } // Fecha a instância do cURL curl_close($ch); // Decodifica a resposta JSON em um array associativo $data = json_decode($response, true); // Imprime os dados importados print_r($data); // URL do endpoint da API $url = 'https://api.sympla.com.br/public/v3/events'; // Cria uma instância do cURL $ch = curl_init(); // Define as opções do cURL curl_setopt($ch, CURLOPT_URL, $url); // Define a URL do endpoint curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Retorna a resposta como string curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $access_token)); // Define o token de acesso no cabeçalho da requisição // Executa a requisição cURL e armazena a resposta $response = curl_exec($ch); // Verifica se ocorreu algum erro na requisição cURL if(curl_error($ch)) { echo 'Erro na requisição cURL: ' . curl_error($ch); exit(); } // Fecha a instância do cURL curl_close($ch); // Decodifica a resposta JSON em um array associativo $data = json_decode($response, true); // Imprime os dados importados print_r($data); ?>