Champion.GG Api:通过file_get_contents获取数据切断字符串

时间:2017-02-23 17:09:50

标签: php json api

如果我想通过浏览器从champion.gg获取数据,我会得到所有内容。 如果我试图通过file_get_contents,我只能得到半页

" Galio"字符串被切掉了。

Chrome:http://api.champion.gg/stats?api_key=PRIVATE 大约86,000个字符 的file_get_contents(" http://api.champion.gg/stats?api_key=PRIVATE&#34); 大约45.000个字符

1 个答案:

答案 0 :(得分:1)

尝试使用cURL:

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.champion.gg/stats?api_key=PRIVATE");
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);

var_dump($data); // $data should contain the response

如果您的回复不完整,请增加超时值。