Tôi gặp sự cố khi nhận API Blogger cho PHP hoạt động.Đăng lên Blogger bằng cách sử dụng PHP
Điều tôi cần là có thể đăng một bài đăng blog mới lên tài khoản blogger của tôi. Mã Tôi đang sử dụng được lấy từ trang API của Google ở đây: http://code.google.com/intl/nl/apis/blogger/docs/1.0/developers_guide_php.html
Đây là mã của tôi:
<?
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();
?>
Các lỗi tôi nhận được là 'Fatal error: Call to một hàm thành viên newEntry() trên một đối tượng không trong C: \ xampp \ htdocs \ HelloWorld \ blogger2.php trên dòng 21 '
Bất cứ ai có thể giúp tôi hoặc cung cấp cho tôi mẫu mã hoạt động về cách đăng bài lên blogger bằng PHP?
Đúng vậy! Cảm ơn bạn! – Pmarcoen