如何使用PHP last.fm API的缓存功能

时间:2012-12-31 09:35:22

标签: php api caching last.fm

我正在使用PHP last.fm API来获取艺术家形象

我想知道如何缓存呼叫,这样我就不需要一次又一次地拨打同一个电话。 API具有缓存功能:DiskCacheSqliteCache但没有文档,有人可以对此有所了解吗?

以下是我的代码:

<?php
require __DIR__ . "/src/lastfm.api.php";

// set api key
CallerFactory::getDefaultCaller()->setApiKey(LAST_FM_API_KEY);

// search for the Coldplay band
$artistName = "Coldplay";
$limit = 1;
$results = Artist::search($artistName, $limit);

echo "<ul>";
while ($artist = $results->current()) {
    echo "<li><div>";
    echo "Artist URL: " . $artist->getUrl() . "<br>";
    echo '<img src="' . $artist->getImage(4) . '">';
    echo "</div></li>";

    $artist = $results->next();
}
echo "</ul>";

?>

0 个答案:

没有答案