Tuesday, January 14, 2014

How do I: Add related articles to my Blogger blog post

<script>

$( document ).ready(function() { //xxx

   gapi.client.setApiKey('yourAPIkeyHere');


gapi.client.load('blogger', 'v3', function() { //xx
var request = gapi.client.blogger.posts.get({
  'blogId': 'yourBlogIdHere',
  'postId': 'yourPostIdhere''
  });
  request.execute(function(resp) { //x

console.log(resp.labels);
labelArray = resp.labels;
console.log(labelArray);
PostTitle = resp.title;
var count = 0;
(function loop() {
setTimeout(function() {
var request = gapi.client.blogger.posts.list({
  'blogId': 'yourBlogIdHere',
  'labels': ""+labelArray[count]+"",
  'fields': 'items(title,url)'
  });

console.log(labelArray[count]);

request.execute(function(resp) { 

for (var i=0; i<resp.items.length; i++)
 { 

if (PostTitle != resp.items[i].title) {  
        $varUrl = resp.items[i].url;
        $varTitle = resp.items[i].title;
        $('#yourPostIdHere-RelatedLinks').append("<a href='"+$varUrl+"'>"+$varTitle+"</a><br />"); };
 }
 });
  count ++
  if (count < labelArray.length) {
            loop();
        }
    }, 2000);
})();


}); //x

}); //xx

}); //xxx

</script>

<!---------- Page Head ------------->

<div id="yourPostId-RelatedLinks">
<br />
Related posts:<br /></div>


No comments:

Post a Comment