我已成立一个cron作业跟踪谁喜欢Instagram上我特别喜欢的媒体Instagram的。轨道通过cron作业
我从节约实时订阅,然后查询API媒体ID来获得谁喜欢它,每隔1小时后保存的用户ID,工作正常,但因为它需要太多的请求,服务器没有经过优化。
任何较好地解决了这一点。在我的代码的一小段代码之下。
<?php
while($row = mysqli_fetch_assoc($r)){
$media_id=$row['media_id'];
$url='https://api.instagram.com/v1/media/'.$media_id.'/likes?access_token='.$access.'';
$inst_stream = callInstagram($url);
$results = json_decode($inst_stream, true);
foreach($results['data'] as $item){
$insta_id=$item['id'];
// insert & update code
}}
?>
它是否需要太多的请求到Instagram服务器,因为你有很多'$ media_id'或太多的请求到你自己的mysql服务器为了保存user_ids? –
我更关心instagram服务器。您认为什么可以成为替代/优化的解决方案? – Roger