[英]Instagram Basic display API how to get latest images in PHP?
Instagram 如何立即获取最新的 Instagram 图片 它正在获取最旧的图片
我正在使用该代码-
function insta( $api_url ){
$connection_c = curl_init(); // initializing
curl_setopt( $connection_c, CURLOPT_URL, $api_url ); // API URL to connect
curl_setopt( $connection_c, CURLOPT_RETURNTRANSFER, 1 ); // return the result, do not print
curl_setopt( $connection_c, CURLOPT_TIMEOUT, 20 );
$json_return = curl_exec( $connection_c ); // connect and get json data
curl_close( $connection_c ); // close connection
return json_decode( $json_return ); // decode and return
}
$return = insta("https://graph.instagram.com/me/media?fields=id,caption&access_token=xyz");
为什么只有 25 张图片来了?
这是我遵循的文档 - 1 - https://developers.facebook.com/docs/instagram-basic-display-api/getting-started
2 - https://developers.facebook.com/docs/instagram-basic-display-api/guides/getting-profiles-and-media
`<?php
$connection_c = curl_init(); // initializing
curl_setopt( $connection_c, CURLOPT_URL, "https://graph.instagram.com/me/media?fields=id&access_token=TOKEN" );
curl_setopt( $connection_c, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $connection_c, CURLOPT_TIMEOUT, 20 );
$json_return = curl_exec( $connection_c );
curl_close( $connection_c );
$dataArray= json_decode( $json_return, true );
foreach($dataArray["data"] as $key=>$val)
{
$connection_c = curl_init(); // initializing
curl_setopt( $connection_c, CURLOPT_URL, "https://graph.instagram.com/".$val["id"]."?fields=id,media_type,media_url,username,timestamp&access_token=TOKEN" ); // API URL to connect
curl_setopt( $connection_c, CURLOPT_RETURNTRANSFER, 1 ); // return the result, do not print
curl_setopt( $connection_c, CURLOPT_TIMEOUT, 20 );
$json_return = curl_exec( $connection_c ); // connect and get json data
curl_close( $connection_c ); // close connection
$mediaArray= json_decode( $json_return, true ); // decode and return
var_dump($mediaArray);
}
?>`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.