I'm請求,像這樣的API(Domain是NSFW)之前完全地加載:PHP:瓦亭的JSON來對其進行解碼
$external_videoid = "ph57fbb82bd33ab";
$string = file_get_contents("http://www.pornhub.com/webmasters/video_by_id?id=".$external_videoid."&thumbsize=big");
$json = json_decode($string, true);
$title = $json["video"]["title"];
echo $string;
但我不能獲取任何數據。 $ title是空的。回聲給我:
<html><head>[...]<bodyonload="go()">Loading...</body>[...]</html>
這可能表明我想檢索的JSON是以某種方式加載,我猜。對我來說似乎很清楚。似乎file_get_contents必須等待該站點加載。我能做什麼?
APPEND:有時請求有效。有時它不會。
我認爲「載入中...」這個稱號:)。 print_r($ json)的結果是什麼; ? – mayersdesign
print_r($ json)爲NULL。加載意味着什麼?標題是空的。 「