首先,我想让你知道我对此非常陌生。我很惊讶我甚至走到了这一步,但现在我被卡住了。目前,此脚本将使用特定标记成功提取照片。
我正在尝试做两件事。我需要弄清楚如何在图像上放置Instagram LIKE按钮,我需要对数据进行分页,这样我就可以输入更多照片(可能大约100左右,我不介意我必须添加“下一个”页面“按钮)。我已经在这个和其他网站上尽可能多地阅读但由于我缺乏知识而无处可去(这是我的第一个API脚本,并且第一次使用PHP,因此先进的术语会让我失望)。
任何人都可以解释这个,就像我5岁?或建议采用这个项目的替代路线或链接到某个地方,我可以学习如何做到这一点(不是Instagram开发者网站,我已经完成了它并且KIND OF了解他们在说什么,但我缺乏HTML和CSS之外的编码知识非常有限)
<?php
// Supply a user id and an access token
$userid = "XXX";
$accessToken = "XXX";
// Gets our data
function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
// Pulls and parses data.
$result = fetchData("https://api.instagram.com/v1/tags/exampletag/media/recent?access_token=XXX");
$result = json_decode($result);
?>
<?php foreach ($result->data as $post): ?>
<!-- Renders images. @Options (thumbnail,low_resoulution, high_resolution) -->
<a class="group" rel="group1" href="<?= $post->images->standard_resolution->url ?>"><img src="<?= $post->images->thumbnail->url ?>"></a>
<?php endforeach ?>
答案 0 :(得分:1)
关于您的分页,请查看本教程。它帮助了我,我想一旦你完成了这个,你就会明白如何添加你喜欢的&#39;按钮也是。
http://eduvoyage.com/search-instagram-pagination.html
您需要使用以下POST为图像添加类似内容。 https://api.instagram.com/v1/media/ {媒体-ID} /喜欢
请参阅Instagram API:http://instagram.com/developer/endpoints/likes/