2017-03-22 5 views
0

kann mir helfen bash curl zu php curl auf Umwandlung, seine internen Fehler zeigtAusgabe onconvreting bash curl php curl

api_key="d6b991ecexxxxxxxxxxxxxxfedc3" 
app_key="d06d8c833xxxxxxxxxxxxxf3ccf4" 

curl -POST \ 
    -d 'graph_json={"requests":[{"q":"avg:system.load.1{*}"}],"viz":"timeseries","events":[]}' \ 
    -d "timeframe=1_hour" \ 
    -d "size=medium" \ 
    -d "legend=yes" \ 
    "https://app.datadoghq.com/api/v1/graph/embed?api_key=${api_key}&application_key=${app_key}" 

Antwort

0

// von curl-to-PHP generiert: http://incarnate.github.io/curl-to-php/

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL, $_ENV["https://app.datadoghq.com/api/v1/graph/embed?api_key={api_key}&application_key={app_key}"]); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, "graph_json={\"requests\":[{\"q\":\"avg:system.load.1{*}\"}],\"viz\":\"timeseries\",\"events\":[]}&timeframe=1_hour&size=medium&legend=yes"); 
curl_setopt($ch, CURLOPT_POST, 1); 

$headers = array(); 
$headers[] = "Content-Type: application/x-www-form-urlencoded"; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

$result = curl_exec($ch); 
if (curl_errno($ch)) { 
    echo 'Error:' . curl_error($ch); 
} 
curl_close ($ch);