О чем думаете?

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в akry

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 21.08.2007
Записей в дневнике:
Комментариев в дневнике:
Написано сообщений: 36336
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

Blogger API Q

Вторник, 20 Сентября 2011 г. 12:07 (ссылка) + в цитатник

С DreamWidth API вроде понятно, это тот же XML RPC из ЖЖ, даже не в профиль. Кажется есть ещё Blogger API и LJ flat.

А вот с Blogspot возникают тонкие моменты. Собственно, три.

  1. Как задать дату и время поста?
  2. Как назначить посту теги aka labels?
  3. Какой у блоггера аналог lj-cut?

В описании XML для Google Calendar (не Blogger) вроде есть некий тег «published» с форматом <published>2007-07-11T22:10:30.257Z</published>, но какие методы есть для Blogger из PHP Vulgaris, сходу выяснить я не смог.

С labels на первый взгляд проще, однако код $entry->setCategory($gdClient->newCategory($tag_name_s, 'http:// www.blogger.com/atom/ns#')); почему-то не работает.

Кто сталкивался, подскажете?

UPD. Solved.

1. $entry->published = $gdClient->newPublished ( strftime ("%Y-%m-%dT%H:%M:%S+04:00", $timestamp_i) ); // только поставьте правильную timezone у блога в настройках

2. Примерно так:

$labels_a = array ();
foreach ($tags_a as $tag_s) $labels_a[] = $gdClient->newCategory($tag_s, 'http://www.blogger.com/atom/ns#');
$entry->setCategory($labels_a);

3. <!--more-->

UPD2. Всё написал, теперь сижу в экзистенциальном кризисе, запускать или нет?

Рубрики:  Всякое
Теги:  

 

Добавить комментарий:
Текст комментария: показать смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку

Найти дневники