0
<< предыдущая заметкаследующая заметка >>
09 марта 2013
Разобрался с автопостингом в Твиттер

Так, освоил автопостинг в Твиттер.

https://twitter.com/lleokaganov

В ЖЖ движок постить умел давно.

Осталось раскопать PHP библиотечки для Фейсбука и Вконтактика.

В идеале библиотечка на PHP (с твиттером-то хуй с ними) должна уметь:
1. Постить новый пост.
2. Заменять существующий пост на новый.
3. Удалять существующий пост.

Тогда можно будет сделать автоматическое дублирование любого дневника в социальные сети. Типа написал пост, который сделал открытым — и он отправится сам по всем адресам. Изменил там что-то, отредактировал — движок выждет минут десять-пятнадцать (чтоб из-за каждой опечатки не гонять) — и поправит по всем аккаунтам. Удалил пост — он удалился и во всех прочих местах.

Как вам идея?

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Firefox
 Литва
0
0
Александр
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Идея интересна с точки зрения программирования.

На мой взгляд в конташечку и фэйсбушечку постят ради комментариев, лайков, а эта обратная связь в дневник не возвращается.

Вот движок, который не только посты транслирует, но ещё и каменты забирает из соц. сетей - это по-моему очень интересно. Как думаете?
Linux Opera
 Москва
1
0
Леонит Каганофф
Нет. Не вижу смысла в каментах.
Linux Ubuntu Firefox
 Зеленоград
0
0
Д.С.
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Недавно я разбирался с автоматическим постингом контента в социальные сети. Со вконтактом ничего не вышло, потому что внутренние политики вконтакте не дают приложению типа "сайт" постить на стену, а для того, чтоб авторизоваться не как "сайт", надо очень круто извратиться - я немного поэкспериментировал, убедился, что XSS не прокатывает, и забил. С фейсбуком всё хорошо вышло. Что касается g+ и одноклассников, то в g+ до сих пор нет API постинга, а одноклассники ьеспросветное непроходимое говнище, и у них документация не соответствует действительности, и я на них тоже забил.
Linux Firefox
 Москва
0
0
Леонит Каганофф
А правда, что в Фейсбуке нельзя сделать постинг с внешними картинками и ссылками? Говорят, есть какой-то формат "заметка", но я вообще Фейсбуком никогда не пользовался, поэтому не в курсе, что это.
Linux Firefox
 Москва
0
0
Леонит Каганофф
С Твиттером понятно: можно запостить название новой заметки и ссылку на нее.
Linux Ubuntu Firefox
 Зеленоград
0
0
Д.С.
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
С внешними картинками, ссылками и вообще html беда - я изосрал всю фейсбучную ленту себе тестовым контентом, пока экспериментировал :) Картинки надо постить на сам фейсбук себе в альбомчик и, наверное, аттачить к постам как-то (я не пробовал, ограничился только текстом; но, по идее, там должно быть не сложно, ведь самое сложное - это OAuth 2.0). Ну а ссылки-то можно давать, только вот нет гарантии, что они будут оформлены в итоге как кликабельные ссылки - только так, куском текста.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Нет, для движка это сейчас нереально, я полагаю. Я не возьмусь строить систему, которая постила бы картинки.

Кроме того, картинки - это лишь часть контента. Например, неясно, что будет с анимированными GIF при постинге в Фейсбук - он же там их пережимает сам. Кроме картинок верстки, в заметке обычно бывает и другой медийный контент - mp3, видеоролики. По крайней мере хоть лента RSS это понимает. Не говоря уже о каких-то собственных механизмах движка, типа голосований. О скриптах я уже не говорю.

В общем, если мне удастся освоить постинг в Фейсбук, скорее всего это будет текст с подробными заглушками: [здесь должно быть изображение, оригинал статьи вы можете посмотреть по адресу httр://llео.me/dnevnik/2013/00/00.htm ]

Вот только как и чем туда постить даже текст - пока неясно. Проблема в том, что строить свою систему лично мне интересно, а вот копаться с чужими системами и их интерфейсами - не интересно. Хорошо удалось с авторизацией - движок перепоручил ее двум на выбор внешним сервисам, и пусть сами ебутся со своими вконтактиками, а мне шлют готовый ответ. К сожалению, доступных систем автопостинга во все соцсети нет.
Linux Ubuntu Firefox
 Зеленоград
0
0
Д.С.
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну так попросите какого-нибудь программиста на PHP вам её написать! :) За деньги или по дружбе за экспериенс. Ваш движок же имеет открытый исходный код, если мне не изменяет память? Может, кто-то уже приделал к нему нечто подобное, но скрывается и молчит :)
Linux Firefox
 Москва
0
0
Леонит Каганофф
Программисты! Напишите! ;)

PS: Денег не имеется, поскольку проект никем не финансируется и мне тоже ни копейки не приносит.
Windows Firefox
 Санкт-Петербург
0
0
Кошак
У! здорово!
Я сейчас использую rss -> твиттер :)
Автокросспост с редактированием/удалением постов - весьма полезная фича была бы. (сейчас в жж-подобные только ручной кросспост, без автоматического редактирования/удаления, так?)

Кстати, при постинге в жж-подобные движки можно же задать "friends-only" статус, если пост подзамочный. Ну а там уж его только имеющие доступ увидят, нет?
Linux Firefox
 Москва
0
0
Леонит Каганофф
Да, в ЖЖ (и прочие ЖЖ-подобные типа LJ.Rossia.org) пока вручную - кнопочка в редакторе. Но с ЖЖ как раз проблем нет - там интерфейс простой и давно мною освоенный, включая удаление постов :)

В принципе можно и подзамочные постить, но это как-то совсем замороченно. Кроме того, так ты видишь, кто из подзамков пост читал.
Windows Firefox
 Санкт-Петербург
0
0
Кошак
>Кроме того, так ты видишь, кто из подзамков пост читал.
А "с другой стороны гриба" - народ нынче ленив весьма, ходит в свою уютную френдленточку и читает её (и не ходит в другие места), RSS юзать вламывается. Равно как некоторые не вылезают из вконтактика/фейсбука.

Подзамочные постятся без проблем :) Добавил в функцию LJ_post строки:
'security'=> "usemask",
'allowmask'=> "1",

И кросспост подзамочен. :)
Как я понимаю, надо хранить соответствие полученных id от жж-сервера, чтобы иметь возможность отредактировать соответствующую запись при изменении оригинала. И при записи изменений просто устанавливать нужный уровень доступа.

ЗЫ. Да и подзамочный пост в RSS не увидеть. ЖЖ, кстати, это умеет - подзамочные в RSS отдавать, при авторизации в запросе к ленте.

всего комментариев: 12

<< предыдущая заметка следующая заметка >>