55-02-2013年编辑。我已经更新了卷发代码。
我构建了一个用于使用formstack的小类。我认为这是可行的。
问题是当我尝试尝试一个表单中的所有引线时(超过4000)。
我用它的页面、时间和per_page参数来构建urls。
奇怪的是,Form堆栈总是把同样的json还给我。
我尝试过在浏览器中使用urls,它工作得很好。
https://www.formstack.com/api/v2/form/xxxxxxxx/submission.json?oauth_token=xxxxthisismyoauthtokenxxxxx&per_page=100&min_time=2004-11-18 18:57:45&max_time=2013-02-04 18:57:45&page=0
https://www.formstack.com/api/v2/form/xxxxxxxx/submission.json?oauth_token=xxxxthisismyoauthtokenxxxxx&per_page=100&min_time=2004-11-18 18:57:45&max_time=2013-02-04 18:57:45&page=1这是我的卷发代码:
public function makeCurlGetCall($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPGET, TRUE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER,array('Content-type: application/json'));
curl_setopt($curl, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt');
$result = curl_exec($curl);
curl_close($curl);
return $result;
}正如我已经说过的,如果我在for循环中运行Curl方法来构建所有的页面url,我会得到相同的json,但是如果我在浏览器中切分url,它就会工作得很好。
谢谢
奥斯卡
发布于 2013-02-04 18:13:14
只需清除缓存并重新启动浏览器即可。它将工作,浏览器正在缓存响应,每次您都会得到相同的响应。或者另一件事是,您可能会在循环本身中出现错误。
for ($i = 1; $i <= $lead_decode->pages; $i++)https://stackoverflow.com/questions/14692758
复制相似问题