feasso 0 Denunciar post Postado Outubro 8, 2020 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
feasso 0 Denunciar post Postado Outubro 8, 2020 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