Я работаю с PHP API Instagram (https://github.com/cosenary/Instagram-PHP-API), и я использовал найденное решение, которое отлично работает (см. ответ @kexxcream для решения здесь: Получить все фотографии из Instagram с определенным хэштегом с помощью PHP) до сих пор очевидно.. Я могу только заставить его работать локально, но не в моем указанном домене, который я добавил в свое приложение Instagram. Я понятия не имею, связано ли это с моими привязками к домену; моя компания (как и большинство компаний) получила dev-сервер, который я затем привязал к своему домену. Хотя это не было проблемой раньше, когда я использовал это решение для захвата канала Instagram.
В общем, может кто знает в чем может быть проблема?
Вот мой код:
<?php
// Get class for Instagram
// More examples here: https://github.com/cosenary/Instagram-PHP-API
require_once 'instagram.class.php';
// Initialize class with client_id
// Register at http://instagram.com/developer/ and replace client_id with your own
$instagram = new Instagram('09b639fa2d2845d99d7c3c748f273b30');
// Set keyword for #hashtag
$tag = 'insta';
// Get latest photos according to #hashtag keyword
$media = $instagram->getTagMedia($tag);
// Set number of photos to show
$limit = 8;
// Show results
// Using for loop will cause error if there are less photos than the limit
foreach(array_slice($media->data, 0, $limit) as $data)
{
#print('<pre>'); print_r($data); print('</pre>');
?>
<div class="insta-item">
<a href="<?php echo $data->link; ?>" target="_blank">
<img src="<?php echo $data->images->standard_resolution->url; ?>" height="46px" width="46px" alt="Pic" />
</a>
</div>
<?php
}
?>