akry: (16 tons)
[personal profile] akry

С 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. Всё написал, теперь сижу в экзистенциальном кризисе, запускать или нет?

Процитировать в LiveJournal! Процитировать в LiveInternet! Процитировать в Twitter! Добавить блог в GoogleReader!    

Date: 2011-09-20 08:39 am (UTC)
From: [identity profile] timbrk.livejournal.com
А нужно ли это — трансляция своего потока во все доступные блог-платформы? А потом ещё сам нажал "твитнуть", "вконтакнуть" и "зафейсбучить". Как-то утопично всё это.

Date: 2011-09-20 08:43 am (UTC)
From: [identity profile] akry.livejournal.com
Хочу с ЖЖ перебраться на Dreamwidth или Blogger.

Date: 2011-09-20 08:59 am (UTC)
From: [identity profile] timbrk.livejournal.com
Все наоборот бегут с Blogger
А Dreamwidth.. не слышал такого. Зашел, посмотрел на кривую вёрстку и забыл тут же.

Date: 2011-09-20 09:03 am (UTC)
From: [identity profile] akry.livejournal.com
А что говорят про Blogger?

Date: 2011-09-20 09:11 am (UTC)
From: [identity profile] timbrk.livejournal.com
Да я не обращал внимания, вроде возможностей там на порядок меньше, чем в ЖЖ.
Имхо сдвигаться можно только в стендалон, фейсбук и твиттер. А точнее, сразу в эти три.
Суета по остальным блог-платформам ничего хорошего не принесёт. Разве что есть желание растерять читателей :)

Date: 2011-09-20 09:12 am (UTC)
From: [identity profile] akry.livejournal.com
Нет правды на земле. Стендалон делаю, а fb и twitter имхо для коротких выкриков, но не для постов.

Date: 2011-09-20 09:01 am (UTC)
From: [identity profile] epliss.livejournal.com
На Dreamwidth могу код дать. Сверхспособности для переезда там не нужны.

Date: 2011-09-20 09:01 am (UTC)
From: [identity profile] epliss.livejournal.com
Хотя да, он так, любительство.

Date: 2011-09-20 09:04 am (UTC)
From: [identity profile] akry.livejournal.com
Так ты же инвайт мне и дал :)

Date: 2011-09-20 09:06 am (UTC)
From: [identity profile] epliss.livejournal.com
Да забей. Можно синхронизировать чисто для бекапа.
Фейсбук порадовал, теперь можно читать по группам и убрать все эти сопли про "нравиццо" и "френдиццо".

Date: 2011-09-20 09:07 am (UTC)
From: [identity profile] akry.livejournal.com
Кстати, у меня всё руки до этих новых групп не доходят. Действительно удобная штука?

Date: 2011-09-20 09:13 am (UTC)
From: [identity profile] epliss.livejournal.com
Слизано с кругов G+. ХЗ, по мне так лучше чем их отсутствие.

Date: 2011-09-20 09:15 am (UTC)
From: [identity profile] akry.livejournal.com
Прямо сейчас копаюсь с твоей подачи. Сделано несколько через жопу (например, нет массового изменения параметров), но идея хорошая.
Edited Date: 2011-09-20 09:15 am (UTC)

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 2nd, 2025 02:40 pm
Powered by Dreamwidth Studios