php - 如何使用 instagram api 获取带有特定标签的图像?

标签 php javascript api instagram

我最近正在学习 instagram api,以将某些标签图像提取到我的网站中。

在网上搜索了很长时间后,我找不到任何可用的代码。

有人可以帮忙吗?

谢谢!

最佳答案

如果您只需要显示基于标签的图像,则不需要包含包装类“instagram.class.php”。由于 Instagram API 中的媒体和标签端点不需要身份验证。您可以使用以下基于 curl 的函数来检索基于您的标签的结果。

function callInstagram($url)
{
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 2
));

$result = curl_exec($ch);
curl_close($ch);
return $result;
}

$tag = 'YOUR_TAG_HERE';
$client_id = "YOUR_CLIENT_ID";

$url = 'https://api.instagram.com/v1/tags/'.$tag.'/media/recent?client_id='.$client_id;

$inst_stream = callInstagram($url);
$results = json_decode($inst_stream, true);

//Now parse through the $results array to display your results... 
foreach($results['data'] as $item){
    $image_link = $item['images']['low_resolution']['url'];
    echo '<img src="'.$image_link.'" />';
}

关于php - 如何使用 instagram api 获取带有特定标签的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458038/

相关文章:

php - 如何使用Google Analytics(分析)API检索特定日期访问的页面列表?

php - 直播表没有像预期的那样更新

javascript - 匹配倒数第二个和最后一个反斜杠字符之间的所有内容

javascript - 将 API 值从一个 JS 导入到另一个 NODEjs

javascript - React Native - 应用程序在运行和应用 "setInterval"后崩溃

javascript - moment.js 时区不一致

api - 从Amazon Product API获取Kindle电子书的定价

php - 从 MySQL 获取值以检查单选按钮会生成通知

javascript - 当用户提交 PHP 表单时,如何将文本文件发送到网站上所有打开的浏览器

php - 在 cakePHP 中显示完整的列