Tengo un problema al obtener la API de Blogger para que PHP funcione.Publicar en Blogger usando PHP
Lo que necesito es poder publicar un nuevo blog en mi bloggeraccount. El código que estoy usando es tomado de la página de la API Google aquí: http://code.google.com/intl/nl/apis/blogger/docs/1.0/developers_guide_php.html
Aquí está mi código:
<?
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_Query');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
$user = '[email protected]';
$pass = 'password';
$service = 'blogger';
$client = 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($client);
$blogID = '7973737751295446679';
function createPublishedPost($title='Hello, world!', $content='I am blogging on the internet.')
{
$uri = 'http://www.blogger.com/feeds/' . $blogID . '/posts/default';
$entry = $gdClient->newEntry();
$entry->title = $gdClient->newTitle($title);
$entry->content = $gdClient->newContent($content);
$entry->content->setType('text');
$createdPost = $gdClient->insertEntry($entry, $uri);
$idText = split('-', $createdPost->id->text);
$newPostID = $idText[2];
return $newPostID;
}
createPublishedPost();
?>
El error que estoy recibiendo es 'Fatal error: Llamada a una función miembro newEntry() en un no objeto en C: \ xampp \ htdocs \ HelloWorld \ blogger2.php en la línea 21 '
¿Alguien puede ayudarme o darme una muestra de código de trabajo de cómo publicar en blogger usando PHP?
Eso es todo! Gracias amigo ! – Pmarcoen