Ir para conteúdo
feasso

No 'Access-Control-Allow-Origin'

Recommended Posts

Estou tentando consumir os dados vindos pela API mas está dando erro: from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

 function RequestService() {
            $.ajax({
                type: "GET",
                url: "https://api.sympla.com.br/public/v3/events",
                contentType: "application/json; charset=utf-8",
                headers: "Access-Control-Allow-Origin: https://meusite.com",
                data: "{}",
                dataType: "json",
                success: function(data) { SucessCallback(data.d); },
                error: function(data) { FailureCallBack(data); }
            });
        }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mudei para PHP (cURL) e funcionou:

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.sympla.com.br/public/v3/events/990329/participants",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "S_TOKEN: XXX"
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

 

Ele retorna assim:

{"data":[{"id":73231337,"order_id":"A92M50SA","ticket_number":"RMZK-Q0-XHT0","ticket_num_qr_code":"RMZKQ0XHT0","ticket_name":"Ingresso Individual","ticket_sale_price":0,"first_name":"Adrielli","last_name":"Marcos Alexandre","email":"adriellimarcosalexandre@gmail.com","custom_form":[{"id":1377479,"name":"Endere\u00e7o","value":"Rua Jo\u00e3o Manoel da Silva / Rua Ol\u00edvia Dacoregio 107, Casa, esquina, Lado da Uni\u00e3o, Bra\u00e7o do Norte, SC, 88750-000"},{"id":1377480,"name":"Celular / Whatsapp","value":"48-99140-0939"},{"id":1383418,"name":"Escolaridade","value":"2\u00ba ano do Ensino M\u00e9dio"},{"id":1383419,"name":"Escola / Institui\u00e7\u00e3o","value":"E.E.B Dom Joaquim"},{"id":1402013,"name":"Curso de Interesse - Gradua\u00e7\u00e3o Presencial","value":"\"\""},{"id":1402014,"name":"Curso de Interesse - Gradua\u00e7\u00e3o Semipresencial / EaD","value":""},{"id":1402015,"name":"Curso de Interesse - T\u00e9cnico Semipresencial","value":""},{"id":1399096,"name":"ATEN\u00c7\u00c3O","value":"aceito"}],"checkin":[{"checkin_id":0,"check_in":false,"check_in_date":null}]},{"id":73201135,"order_id":"A92M3SLC","ticket_number":"RMZ7-TR-7NYM","ticket_num_qr_code":"RMZ7TR7NYM","ticket_name":"Ingresso Individual","ticket_sale_price":0,"first_name":"Aimee","last_name":"Argemi","email":"aimeeargemi@gmail.com","custom_form":[{"id":1377479,"name":"Endere\u00e7o","value":"Rua Marcelo Lodetti 310, F\u00e1brica de Costela, Centro, Crici\u00fama, SC, 88801-510"},{"id":1377480,"name":"Celular / Whatsapp","value":"48-99989-7136"},{"id":1383418,"name":"Escolaridade","value":"1\u00ba ano do Ensino M\u00e9dio"},{"id":1383419,"name":"Escola / Institui\u00e7\u00e3o","value":"Col\u00e9gio S\u00e3o Bento"},{"id":1402013,"name":"Curso de Interesse - Gradua\u00e7\u00e3o Presencial","value":"\"\""},{"id":1402014,"name":"Curso de Interesse - Gradua\u00e7\u00e3o Semipresencial / EaD","value":""},{"id":1402015,"name":"Curso de Interesse - T\u00e9cnico Semipresencial","value":""},{"id":1399096,"name":"ATEN\u00c7\u00c3O","value":"aceito"}],"checkin":[{"checkin_id":0,"check_in":false,"check_in_date":null}]},{"id":73214413,"order_id":"A92M4CK0","ticket_number":"RMZD-DN-GSRM","ticket_num_qr_code":"RMZDDNGSRM","ticket_name":"Ingresso Individual","ticket_sale_price":0,"first_name":"Alexya","last_name":"Placido","email":"alexya.dellosbel@gmail.com","custom_form":[{"id":1377479,"name":"Endere\u00e7o","value":"Rua Soldado Jos\u00e9 Melo 167, Casa, Urussanguinha, Ararangu\u00e1, SC, 88905-382"},{"id":1377480,"name":"Celular / Whatsapp","value":"48-98467-2447"}

 

Como eu faço para gerar um loop com os e-mails ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.