
Blogger adalah sebuah layanan publikasi blog yang dibuat oleh Pyra Labs yang selaku Evan Williams and Meg Hourihan sebagai co-foundernya. Pada tahun 2003, Pyra Labs diakusisi oleh Google dan berada dibawah subdomain blogspot.com.
Zend Framework adalah salah satu framework bahasa pemrograman PHP yang berbasis OOP (Object Oriented Programming) atau Pemrograman Berorientasi Objek, sederhana, dan Open-Source.
Sebelum memulai, download Librari Zend Client Google Data API terlebih dahulu yang tersedia secara bebas sebagai interaksi dengan API.
Ekstrak file dan kemudian salin (copy) folder library, kemudian tempatkan pada folder yang akan dibuat untuk memasang artikel pada blogger.
Contoh pemanggilan Zend Client Google Data API:
<?php
require_once 'library/Zend/Loader.php';
$user = 'user@email.com'; //Nama User Email anda.
$pass = 'secretPasswd';   //Kata Sandi Email anda.
$service = 'blogger';
$blogclient = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service, null,
        Zend_Gdata_ClientLogin::DEFAULT_SOURCE, null, null,
        Zend_Gdata_ClientLogin::CLIENTLOGIN_URI, 'GOOGLE');
$gdClient = new Zend_Gdata($blogclient);
?>
<?php
$blogID = "ID_Blog_Anda";                        //ID Blog anda.
$title  = "Memasang artikel blogger dengan PHP"; //Judul Artikel.
$label  = "PHP";                                 //Label untuk Artikel.
$html   = "PHP Rocks!. dan lebih baik lagi,
           jika dikombinasi dengan jQuery, CSS, dan HTML
           Rock & Roll";                         //Isi Artikel.
$uri = 'http://www.blogger.com/feeds/'.$blogID.'/posts/default';
$entry = $gdClient->newEntry();
//Set judul Artikel
$entry->title = $gdClient->newTitle($title);
//Set Isi Artikel
$entry->content = $gdClient->newContent($html);
//Set Label untuk artikel
$labels = $entry->getCategory(); 
$newLabel = $gdClient->newCategory($label, 'http://www.blogger.com/atom/ns#'); 
$labels[] = $newLabel; //Tambahkan label baru pada daftar label. 
$entry->setCategory($labels);
$entry->content->setType('text');
  
$createdPost = $gdClient->insertEntry($entry, $uri);
?>
Catatan : ID Blog untuk tiap blog berbeda-beda.

Contoh keseluruhan dari kode diatas:
<?php
require_once 'library/Zend/Loader.php';
$user = 'user@email.com'; //Nama User Email anda.
$pass = 'secretPasswd';   //Kata Sandi Email anda.
$service = 'blogger';
$blogclient = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service, null,
        Zend_Gdata_ClientLogin::DEFAULT_SOURCE, null, null,
        Zend_Gdata_ClientLogin::CLIENTLOGIN_URI, 'GOOGLE');
$gdClient = new Zend_Gdata($blogclient);
$blogID = "ID_Blog_Anda";                        //ID Blog anda.
$title  = "Memasang artikel blogger dengan PHP"; //Judul Artikel.
$label  = "PHP";                                 //Label untuk Artikel.
$html   = "PHP Rocks!. dan lebih baik lagi,
           jika dikombinasi dengan jQuery, CSS, dan HTML
           Rock & Roll";                         //Isi Artikel.
$uri = 'http://www.blogger.com/feeds/'.$blogID.'/posts/default';
$entry = $gdClient->newEntry();
//Set judul Artikel
$entry->title = $gdClient->newTitle($title);
//Set Isi Artikel
$entry->content = $gdClient->newContent($html);
//Set Label untuk artikel
$labels = $entry->getCategory(); 
$newLabel = $gdClient->newCategory($label, 'http://www.blogger.com/atom/ns#'); 
$labels[] = $newLabel; //Tambahkan label baru pada daftar label. 
$entry->setCategory($labels);
$entry->content->setType('text');
  
$createdPost = $gdClient->insertEntry($entry, $uri);
?>
 






 
.png)











 
 
 
