Hola Amigos de Foros del web,
Estuve revisando API de cloudflare y es justo en este link que les dejo donde indica de que manera se debe enviar los datos pero no lego hacer funcionar estaría muy agradecido con sus ayudas muchas gracias.
Url api
[URL="https://api.cloudflare.com/#zone-create-a-zone"]https://api.cloudflare.com/#zone-create-a-zone[/URL]
Indica que de esta manera debe ser enviada por POST, hasta ahi entiendo pero me pierdo cuando indica tipo object, curl.
$ curl -X POST "https://api.cloudflare.com/client/v4/zones" \
-H "X-Auth-Email:
[email protected]" \
-H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \
-H "Content-Type: application/json" \
--data '{"name":"example.com","jump_start":true,"organiza tion":{"id":"01a7362d577a6c3019a474fd6f485823","na me":"CloudFlare, Inc.","status":"active","permissions":["#zones:read"]}}'
Response (example)
Mi código Actual.
Código PHP:
Ver original<?php
function makeRequest($url, $params) {
//var_dump($params);
//set the url, number of POST vars, POST data
//curl_setopt($c,CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
//execute post
//close connection
return $result ;
}
//'{"name":"example.com","jump_start":true,"organization":{"id":"01a7362d577a6c3019a474fd6f485823","name":"CloudFlare, Inc.","status":"active","permissions":["#zones:read"]}}'
'id' => '01a7362d577a6c3019a474fd6f485823',
'name' => 'CloudFlare, Inc.',
'status' => 'active',
'permissions' => '["#zones:read"]',
);
'name' => 'videplaylist.tk',
'jump_start' => true,
'organization' => $organization,
);
?>
Espero su gran ayuda amigos.