相同的API返回不同的结果

时间:2019-11-13 13:56:20

标签: php curl

我需要一些建议。我需要从API获取数据以将其显示在我的应用程序上。该API既可以通过Postman也可以通过浏览器运行,但是当我将相同的代码上传到服务器时,我的API响应将返回NULL。

这是我对POSTMAN的答复:

Screenshot1

这是我正在使用的代码:

$ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'https://www.instagram.com/myexcellentuser/?__a=1');
  curl_setopt($ch, CURLOPT_AUTOREFERER, true); 
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_VERBOSE, 1);
  $file_data = json_decode(curl_exec($ch));
  curl_close($ch);
  var_dump($file_data);

这是相同的代码在服务器托管的应用上返回的内容:

Screenshot2

我将非常感谢您的建议!

谢谢!

0 个答案:

没有答案