ZebroidФорумПубличный разделВопросыНе пойму как залогиниться в Блоггере через XML-RPC

Не пойму как залогиниться в Блоггере через XML-RPC

22 августа 2014, 16:59
Зарегистрирован: 09 января 2014, 15:36
Создал блог на Блоггере, хочу туда залить статей. Блог создан не через аккаунт Блоггера, а через профиль Г+.
В Логин вписываю логин для гмэйла, в Пароль — пароль от гмэйла, в URL сайта указываю урл блога формата moyblog.blogspot.com и moyblog.blogger.com пробовал.


Что я тут делаю не так, что не может определиться блог?

Комментарий отредактирован 2 раз(а). Последний раз редактировал Malchishka 22 августа 2014, 17:01.
23 августа 2014, 11:16
Зарегистрирован: 22 октября 2011, 13:54
Смотри в своём кабинете, если у тебя несколько блогов на одном аккаунте, значит один из них ведущий, вот от него данные и надо ставить к каждому блоку, разной будет только ссылка. Что-то типа того.

24 августа 2014, 15:44
Зарегистрирован: 10 апреля 2012, 00:00
При любых проблемах с XML-RPC нужно скидывать полный лог постинга. По нему я хоть как-то могу определить что происходит. Ну и что касается зарисованных данных: я понимаю, зачем вы это делаете, но не зная адрес блога, я даже с логом на руках не смогу вам сказать, что нужно указывать. Потому, если у вас есть вопрос, который подразумевает необходимость делится конфиденциальной информацией — пишите на почту или в ЛС.

25 августа 2014, 12:29
Зарегистрирован: 10 апреля 2012, 00:00
Для всех, у кого аналогичная проблема — решение ищите в документации по работе с Blogger

26 августа 2014, 16:10
Зарегистрирован: 09 января 2014, 15:36
Помогите, пожалуйста, решить ещё одну появившуюся проблему.
Сам по себе постинг начался, но у меня на аке было 2 блога и Зеброид упорно постит исключительно во второй блог, как я уже только не пытался выставить настройки массового постинга (режим стоит «массовый постинг»), но ничего не меняется. Подумал, может просто в первый (главный блог не хочет постить) и создал третий блог и Зеброид теперь стал упорно постить только в третий блог, игнорируя остальные. Попробовал выставить режим «Экспорт» — ситуация повторилась.
Целый день меняю настройки и ну никак не получается постить в разные блоги на одном аккаунте.

И ещё, в Общих настройках у меня стоит таймаут 30 секунд, но просматривая опубликованные посты вижу, что у всех блогов указана одно и тоже время публикации назависимо стоит ли галочка «Установить всем постам текущую дату и время». Я так понимаю это из-за того, что все посты были загружены в Зеброид в одно время и оно автоматически выставляется в блогпосте. Получается нужно раскидывать время публикации через Автодату?

Данные доступа к аккаунту я не менял, если вы их не найдёте у себя в личке — скажите, я снова скину.

Комментарий отредактирован 1 раз(а). Последний раз редактировал Malchishka 26 августа 2014, 16:13.
26 августа 2014, 18:03
Зарегистрирован: 10 апреля 2012, 00:00
Сам по себе постинг начался, но у меня на аке было 2 блога и Зеброид упорно постит исключительно во второй блог, как я уже только не пытался выставить настройки массового постинга (режим стоит «массовый постинг»), но ничего не меняется. Подумал, может просто в первый (главный блог не хочет постить) и создал третий блог и Зеброид теперь стал упорно постить только в третий блог, игнорируя остальные. Попробовал выставить режим «Экспорт» — ситуация повторилась.
Целый день меняю настройки и ну никак не получается постить в разные блоги на одном аккаунте.

Смотрите какой механизм работы Зеброида: он, используя ваши логин/пароль отправляет по специальному протоколу запрос на авторизацию. Если авторизация прошла успешно — в ответ Зеброид получает данные об аккаунте, а именно список блогов и их идентификаторы. К сожалению в вашем случае, он почему от отправляет данные только от одного блога на аккаунте — последнего. Это можно увидеть кликнув по кнопке, как показано на скриншоте. Откроется файл с ответом, который получила программа. Как видите там нету информации о других блогах. Ошибка на стороне блоггера и с чем она связана я не могу сказать.



И ещё, в Общих настройках у меня стоит таймаут 30 секунд, но просматривая опубликованные посты вижу, что у всех блогов указана одно и тоже время публикации назависимо стоит ли галочка «Установить всем постам текущую дату и время». Я так понимаю это из-за того, что все посты были загружены в Зеброид в одно время и оно автоматически выставляется в блогпосте. Получается нужно раскидывать время публикации через Автодату?
Да, там где это возможно Зеброид всегда ставит дату публикацию такую же, как она стоит в посте проекта. Но и опция «Установить всем постам текущую дату и время» должна работать, я проверю.

27 августа 2014, 00:29
Зарегистрирован: 09 января 2014, 15:36
Может потому что я использую профиль Гугл+, а не профиль Блогера? Попробую завтра сменить на аке профиль Г+ на блогпостовский, авось повезёт)

27 августа 2014, 13:27
Зарегистрирован: 09 января 2014, 15:36
Переключение с профиля Г+ на упрощённый профиль Блоггера ситуацию не решило. Создал пока на втором аке новый блон, но, видимо, из-за каких-то технических работ новые блоги пока не создаются ни в одном аккаунте. Подожду пока пройдут и проверю на втором аке.

Ещё одно наблюдение. Если делать постинг через профиль Г+, то там существует возможность публиковать свои посты в своём аке Г+, я так предполагаю, что это влияет на скорость индексации постов в блогах. Но Зеброид не добавляет посты в Г+, т.к. когда руками добавляешь пост в блог появляется окошко, где спрашивается нужно ли публиковать в аке Г+ и каким пользователям показывать, было бы очень не плохо как-то научить Зеброид выбирать там необходимые варианты, чтобы посты появлялись в Г+.

27 августа 2014, 17:34
Зарегистрирован: 10 апреля 2012, 00:00
Ещё одно наблюдение. Если делать постинг через профиль Г+, то там существует возможность публиковать свои посты в своём аке Г+, я так предполагаю, что это влияет на скорость индексации постов в блогах. Но Зеброид не добавляет посты в Г+, т.к. когда руками добавляешь пост в блог появляется окошко, где спрашивается нужно ли публиковать в аке Г+ и каким пользователям показывать, было бы очень не плохо как-то научить Зеброид выбирать там необходимые варианты, чтобы посты появлялись в Г+.

Зеброид не публикует посты через браузер, а делает это с помощью протокола XML-RPC (для гугла это GData) и естественно никаких окошек во время публикации по этому протоколу там нету. Функционал Зеброида ограничен функционалом протокола.

29 августа 2014, 12:33
Зарегистрирован: 09 января 2014, 15:36
Решил свою проблему с постингом только в последний блог, теперь нормально постит во все блоги.

С выставлением даты действительно какие-то проблемы, в не зависимости от галочки «Установить текущую дату...» и пауз между постами Зеброид выставляет для всех постов ту дату, когда пост был добавлен в программу.

Вопрос по способу постинга «Зависимость: имя категории — имя группы». Сделал помоему всё как на скрине в инструкции, но Зеброид только логинится в блогах, а постить не хочет.