/** * @param string $minTagId * @param string $maxTagId * @return mixed|\Psr\Http\Message\ResponseInterface|string */ public function recentMedia($minTagId = '', $maxTagId = '') { if (!$this->id) { return "No Location id set"; } $res = $this->instagram->get(Location::API_SEGMENT . $this->id . '/media/recent', ['min_tag_id' => $minTagId, 'max_tag_id' => $maxTagId]); $arr = []; foreach ($res->data as $item) { $tag = new Media($this->instagram, $item->id); $tag->setData($item); array_push($arr, $tag); } return $arr; }
/** * @param string $count * @param string $maxLikeId * @return mixed|\Psr\Http\Message\ResponseInterface */ public function selfMediaLiked($count = '', $maxLikeId = '') { $res = $this->instagram->get(User::API_SEGMENT . 'self/media/liked', ['count' => $count, 'max_like_id' => $maxLikeId]); $arr = []; foreach ($res->data as $item) { $media = new Media($this->instagram, $item->id); $media->setData($item); array_push($arr, $media); } return $arr; }