php PHP:获取Instagram Feed
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php PHP:获取Instagram Feed相关的知识,希望对你有一定的参考价值。
<!-- Helper Funcion -->
function get_instagram_feed( $max_images = 10 ) { // max 33 allowed https://rudrastyh.com/instagram/more-than-33.html
//Variables cannot be empty. Replace with app details
$user_id = '2796811886';
$access_token = '2796811886.1677ed0.f30b6326b0474fd79447aac899d2a167';
$max_images = $max_images; //image count
$instaResult = get_transient( 'instagram_feed_trans' );
if ( false === $instaResult || $instaResult == "") {
$instaResult = file_get_contents("https://api.instagram.com/v1/users/" . $user_id . "/media/recent/?access_token=" . $access_token . "&count=" . $max_images);
set_transient( 'instagram_feed_trans', $instaResult, 1 * HOUR_IN_SECONDS );
}
return json_decode($instaResult);
}
<!-- Load the feeds -->
<?php
$insta_feeds = get_instagram_feed( 10 );
if ( $insta_feeds ) :
foreach ( $insta_feeds->data as $feed ) :
// var_dump($feed);
$link = $feed->link;
$image = $feed->images->standard_resolution->url;
$video = $feed->videos->standard_resolution->url;
$alt = $feed->caption->text;
$description = htmlentities($feed->caption->text);
$date = htmlentities(date("F j, Y, g:i a", $feed->caption->created_time));
?>
<li class="feed">
<div class="img-block" style="background-image: url(<?php echo $image; ?>);"></div>
</li>
<?php endforeach; ?>
<?php endif; ?>
以上是关于php PHP:获取Instagram Feed的主要内容,如果未能解决你的问题,请参考以下文章
php 注册Instagram Feed的小部件区域。
php 注册Instagram Feed的小部件区域。
使用 PHP 获取 Instagram 信息
从 Instagram 获取所有带有 PHP 特定标签的照片 [关闭]
如何使用 jQuery 或 php 从 Instagram 令牌获取访问令牌
Instagram/feed API 媒体 URL 显示“URL 签名已过期”