Guest User

Untitled

a guest
Aug 7th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. require_once 'Zend/Loader.php';
  2. Zend_Loader::loadClass('Zend_Gdata');
  3. Zend_Loader::loadClass('Zend_Gdata_Query');
  4. Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
  5.  
  6. function createPublishedPost($title='Hello, world!', $content='I am blogging
  7. on the internet.')
  8. {
  9. $user = 'логин';
  10. $pass = 'пароль';
  11. $service = 'blogger';
  12. $blogID = "идентификатор блога";
  13.  
  14. $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service, null,
  15. Zend_Gdata_ClientLogin::DEFAULT_SOURCE, null, null,
  16. Zend_Gdata_ClientLogin::CLIENTLOGIN_URI, 'GOOGLE');
  17. $gdClient = new Zend_Gdata($client);
  18.  
  19. $uri = 'http://www.blogger.com/feeds/' . $blogID . '/posts/default';
  20. $entry = $gdClient->newEntry();
  21. $entry->title = $gdClient->newTitle($title);
  22. $entry->content = $gdClient->newContent($content);
  23. $entry->content->setType('text');
  24.  
  25. $createdPost = $gdClient->insertEntry($entry, $uri);
  26. $idText = split('-', $createdPost->id->text);
  27. $newPostID = $idText[2];
  28.  
  29. return $newPostID;
  30. }
  31.  
  32. echo createPublishedPost();
  33. ?>
Add Comment
Please, Sign In to add comment