Penggunaan widget pada blogger mungkin berguna untuk sekedar informasi mengenai blog itu sendiri atau mungkin kebutuhan untuk mempercantik tampilan blog, berikut beberapa JSON Feed blogger yang mungkin bisa digunakan untuk mengembangkan widget tertentu.
| Object | Description | Example |
|---|---|---|
| json.feed.id.$t | Memperlihatkan blog ID | tag:blogger.com,1999:blog-12345 |
| json.feed.updated.$t | Tanggal update terakhir blog | 2013-07-08T18:21:57.051+07:00 |
| json.feed.category[] | kategori / label array dari sebuah blog | |
| json.feed.category[i].term | Memperlihatkan Kategoti | Blogger |
| json.feed.title.$t | Memperlihatkan nama blog | NXNK |
| json.feed.subtitle.$t | Memperlihatkan deskripsi blog | NXNK's Weblog |
| json.feed.author[] | Memperlihatkan list author | AAAA, BBBB |
| json.feed.author[i].name.$t | Memperlihatkan list author | AAAA |
| json.feed.author[i].uri.$t | Memperlihatkan url profil author | https://profiles.AAAA.com/123456789 |
| json.feed.openSearch$totalResults.$t | Memperlihatkan total jumlah post | 777 |
| json.feed.entry[] | Memperlihatkan list post | |
| json.feed.entry[i].id.$t | Memperlihatkan post ID | tag:blogger.com,1999:blog-8508.post-12345678 |
| json.feed.entry[i].title.$t | Memperlihatkan judul post | Blogger JSON Feed |
| json.feed.entry[i].published.$t | Memperlihatkan waktu publis pada post | 2013-07-07T12:56:00.000+07:00 |
| json.feed.entry[i].updated.$t | Memperlihatkan post jika terjadi perubahan | 2013-07-07T12:56:47.089+07:00 |
| json.feed.entry[i].category[] | Memperlihatkan list kategori | |
| json.feed.entry[i].category[x].term | Memperlihatkan kategori dari sebuah post | Blogger API |
| json.feed.entry[i].summary.$t | Memperlihatkan rangkuman post | Maybe sometimes we need a widget ... |
| json.feed.entry[i].content.$t | Memperlihatkan konten post | Maybe sometimes we need a widget for certain features, but the widgets are not available ... |
| json.feed.entry[i].link[] | Memperlihatkan list post | |
| json.feed.entry[i].link[x].href | Memperlihatkan link pada sebuah post tertentu | http://www.danpros.com/2013/08/blogger-api.html |
| json.feed.entry[i].author[] | Memperlihatkan list author | |
| json.feed.entry[i].author[x].name.$t | Memperlihatkan nama Author pada post tertentu | AAAA |
| json.feed.entry[i].author[x].uri.$t | Memperlihatkan url profil author | https://profiles.AAA.com/123456789 |
| json.feed.entry[i].author[x].gd$image.src | Memperlihatkan Url gambar author pada post tertentu | //lh4.googleusercontent.com/photo.jpg |
| json.feed.entry[i].media$thumbnail.url | Memperlihatkan Url gambar pada post tertentu | http://3.bp.blogspot.com/danlogs.jpg |
| json.feed.entry[i].thr$total.$t | Memperlihatkan total komentar | 7 |
berikut contoh
<script type="text/javascript">
function mycallback(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
for (var j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
var postUrl = json.feed.entry[i].link[j].href;
break;
}
}
var postTitle = json.feed.entry[i].title.$t;
var postSummary = json.feed.entry[i].summary.$t;
var item = '<div class="wrapper"><h3><a href=' + postUrl + '>' + postTitle + '</h3></a><p>' + postSummary + '</p></div>';
document.write(item);
}
}
</script>
<script src="http://www.aaa.com/feeds/posts/summary/-/Blogger?max-results=5&alt=json-in-script&callback=mycallback"></script>
*ganti link www.aaa.com dengan link blogger anda source: https://www.danpros.com/2013/08/blogger-json-feed-api