Skip to content

abcdbz/Yandex.Content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Yandex.Content

Класс для организации автоматической загрузки новостей в Яндекс.Вебмастер

Класс YandexContent предоставляет простой API:

Постинг текста на яндекс и связь его с заданным сайтом:

postArticle($text, $site_name)

Вернуть список ваших сайтов. в случае, если необязательный параметр равен true, возвращаются только доступные для постинга текстов сайты

getSiteList($only_approved = true)

Работа строится из следующих телодвижений:

  • создать объект YandexContent, передав в конструктор ваш логин и пароль на яндексе. Необязательный третий параметр указывает, нужно ли использовать постоянную сессию (true) или нужно очистить сессию по окончании работы (false):
$YC = new YandexContent('login', 'passwd', true);
  • запостить текст:
$YC->postArticle($text, $site_name);

Теперь, если в браузере пройти в интерфейс и открыть Яндекс.Вебмастер - <Имя сайта> - Оригинальные тексты, то вероятно можно увидеть добавленные через класс тексты при необходимости, можно использовать методы:

setInputEncoding($enc)          // установить кодировку с вашей стороны (если автоопределение работает неверно)
setCurlCookieFilename($file)    // установить путь к curl-cookie-файлу (иначе делается автоматически)
isLoggedIn()                    // возвращает true, если авторизация на яндексе актуальна
getArticleList($site_name)      // возвращает список запощенных текстов для данного сайта
getError(),getErrno()           // доступ к ошибкам

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published