gpt4 book ai didi

php - Instagram API : Get posts from a certain user that also has a certain hashtag

转载 作者:行者123 更新时间:2023-12-04 15:23:38 25 4
gpt4 key购买 nike

我知道这两个端点:/users/{user-id}/media/recent/tags/{tag-name}/media/recent

但我试图只获取某个用户发布的也有某个主题标签的帖子。有没有简单的方法可以做到这一点?

目前我正在使用 Instagram PHP API图书馆,做这样的事情:

require 'vendor/Instagram-PHP-API/instagram.class.php';
$api = new Instagram('API KEY');

// Get Hashtag Search
$result = $api->getTagMedia('somehashtag', 4); // This brings me back the last 4 posts by any user :/

// Store in a local file for JS consumption
$json = json_encode($result);
$file = TEMPLATEPATH . '/js/instagrams.json';
$fh = fopen($file, 'w');
fwrite($fh, $json);
fclose($fh);

有人知道一个简单的方法来做到这一点吗?

最佳答案

这就是我最终所做的,只是把它放在某个地方,以防其他人试图做同样的事情。

require 'vendor/Instagram-PHP-API/instagram.class.php';
$api = new Instagram('API KEY'); // Client ID

// Get Recent Search
$result = $api->getUserMedia('THE USER ID', 20);
$data = $result->data;

$newresult = new stdClass();
$newdata = array();


foreach($data as $index=>$instagram) {
if (in_array('somehashtag', $instagram->tags)) {
array_push($newdata, $instagram);
}
}

$newresult->data = $newdata;

$json = json_encode($newresult);
$file = TEMPLATEPATH . '/js/instagrams.json';
$fh = fopen($file, 'w');
fwrite($fh, $json);
fclose($fh);

所以 $newresult 是我的新对象,它只包含来自具有指定主题标签的指定用户的帖子。

关于php - Instagram API : Get posts from a certain user that also has a certain hashtag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26268702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com