これらを利用して,Google+の最新投稿を自動でブログ記事にする方法を考えてみました.
データを取得したら,そのままBloggerに出力させる方法です.
この記事の日時を未来に設定しておけば,トップにGoogle+の最新投稿を表示させ続けられるような.
このGoogle+取得プログラムをガジェット化しようかなあ・・・
Yuko Oshima
コード的にはこんな感じ
//javascript code <script type="text/javascript"> <!-- //ページが呼び出された時に同期通信させる window.onload = function(){ var httpObj = new XMLHttpRequest(); httpObj.onload = function(){ var jsonData = httpObj.responseText; var data = eval("("+jsonData+")"); var resultData = data.title; for(var i = 0 ; i < data.items.length ; i++){ resultData += "<hr>"; resultData += data.items[i].object.content; if( null != data.items[i].object.attachments ){ var ht = data.items[i].object.attachments[0].fullImage.height / 2; var wd = data.items[i].object.attachments[0].fullImage.width / 2; if(ht > 800){ ht = ht/2; wd = wd/2; } resultData += "< br > <img src='"; resultData += data.items[i].object.attachments[0].fullImage.url; resultData += "' height='"; resultData += ht; resultData += "' width='"; resultData += wd; resultData += "'>"; } } document.getElementById("GAct").innerHTML = resultData; }; var url = "https://www.googleapis.com/plus/v1/people/Google+のID/activities/public?key=***********&maxResults=1"; httpObj.open("get",url,false); //GETなのでnull設定 httpObj.send(null); } // --> </script> //html code <div id="GAct"></div>
0 件のコメント:
コメントを投稿