[英]Get last json data from a streaming url
我正在使用PHP curl從流URL(該URL每1秒鍾不斷加載新數據而不會停止)獲取JSON數據,當我嘗試使用PHP curl打開該鏈接時,它不會給我任何數據,空白頁 !
有人可以幫我解決這個問題嗎? 這是鏈接:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.fm-track.com/object-coordinates-stream?version=1&object_id=180f2666-ea37-11e7-9869-7f695b77848b&api_key=_Xl0rjBoU2YCp0anj79eWrgKcZFDDxr4");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
preg_match_all("/:\"(.*?)\",/", $result, $matches);
$lat = $matches[1][2];
$lng = $matches[1][3];
$vitesse = $matches[1][6];
$derniersignalgps = $matches[1][1];
curl_close($ch);
您將無法使用curl,因為您需要讀取可觀察的流,而不是最初的響應。
您可能需要使用stream-open
或stream-read
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.