【问题标题】:Instagram graph api working on xampp or local server but not working in live serverInstagram 图形 api 在 xampp 或本地服务器上工作,但在实时服务器上不工作
【发布时间】:2021-05-01 14:36:17
【问题描述】:
【问题讨论】:
标签:
php
instagram-graph-api
【解决方案1】:
主要问题是 Instagram 不允许来自未知服务器的请求,如果它不是本地服务器,因此要修复它,您必须在命令和 cookie 中附加标头来解决此问题。
<?PHP
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'http://www.instagram.com/p/CKeWluoJLzq/?__a=1',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Cookie: YOUR_COOKIE_VALUE,
'User-Agent: Instagram 9.5.2 (iPhone7,2; iPhone OS 9_3_3; en_US; en-US;
scale=2.00; 750x1334) AppleWebKit/420+'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;