1,變量使用前建議初始化 2.加入一些調(diào)試語句,比如將對方訪問時(shí)的參數(shù)和user-agent保存在日志中 3.將輸出也保存在日志中 4.請調(diào)用你的API人員將詳細(xì)的調(diào)試數(shù)據(jù)截圖給你看他獲取的內(nèi)容是什么,檢查下可能是一些代碼不兼容。
昌邑網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司于2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
有以下幾種可能:
1、服務(wù)器端確實(shí)沒有數(shù)據(jù)返回;
2、curl寫錯(cuò)了;
3、試試下面這個(gè),我在用的
function?curl($url,$post?=?'POST',$data?=?array()){
$ch?=?curl_init();
$headers[]?=?"Accept-Charset:?utf-8";
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_CUSTOMREQUEST,?$post);
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$data);
curl_setopt($ch,?CURLOPT_SSL_VERIFYPEER,?FALSE);
curl_setopt($ch,?CURLOPT_SSL_VERIFYHOST,?FALSE);
curl_setopt($ch,?CURLOPT_SSLVERSION,?1);
curl_setopt($ch,?CURLOPT_HTTPHEADER,?$headers);
curl_setopt($ch,?CURLOPT_USERAGENT,?'Mozilla/5.0?(compatible;?MSIE?5.01;?Windows?NT?5.0)');
curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);
curl_setopt($ch,?CURLOPT_AUTOREFERER,?1);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);
$result?=?curl_exec($ch);
curl_close($ch);
return?json_decode($result,1);
}
你好,一般有倆原因:
①接口本身數(shù)據(jù)不完整;
②接口中數(shù)據(jù)量過大,可以調(diào)整一下服務(wù)器配置,PHP配置文件:memory_limit 每個(gè)PHP頁面所吃掉的最大內(nèi)存