Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Хитрая авторизация в соцсетях

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Дискуссия на тему авторизации в соцсетях
php1
Отправлено: 06 Марта, 2013 - 20:23:21
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Добрый день!
Внизу интересная на мой скромный взгляд ЗАДАЧА.

Моё первое сообщение. Хороший сайт php.su. Сейчас доделываю один проект, много использую php. Много чего тут почерпнул.

Шарюсь в интернете уже некоторое время, но не могу найти ответ на такую задумку:

Задача: нужно чтобы НЕСКОЛЬКО пользователей могли бы писать (постить) от имени ОДНОГО аккаунта в ТВИТТЕРЕ. Решение вижу так: есть форма на сайте, туда пользователь вбивает свой твит (сообщение), и это сообщение затем появляется на твиттере от имени ОДНОГО и того же конкретного пользователя.

Есть разные варианты пародий решения этой задачи (промежуточная сборка твитов от многих пользователей на одной закрытой странице, а затем их разовая публикация тем, кто залогинен; использование сторонних программ, в том числе платных).

Твиттер позволяет сидеть в себе с разных компьютеров. Т.е. есть возможность дать каждому пользователю логин и пароль, и система будет работать. Но по причинам безопасности и человеческого фактора этот вариант не годится.

Вопрос: как сию задачу реализовать. Нашёл в интернете пример, называется collabtweet. Но он не рабочий.

Кто может, помогите, пожалуйста. Если есть разные решения данной задачи, не стесняйтесь, делитесь. Это не только с целью решения данной конкретики, но и с целью саморазвития.

Спасибо!
 
 Top
OrmaJever Модератор
Отправлено: 06 Марта, 2013 - 20:27:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Как по мне всё очень просто ;)
Используя cURL скрипт вначале авторизируется в твитере с помощью заранее извесных логина и пароля, а затем отправялет твит с формы в твитер. Для этого нужно всего 2 запроса к твитеру, но правельных.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
NoPaper
Отправлено: 06 Марта, 2013 - 20:50:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Или заточить приложение php под api твиттера
 
 Top
vanicon
Отправлено: 06 Марта, 2013 - 20:55:28
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




NoPaper пишет:
Или заточить приложение php под api твиттера

Насколько я знаю, api твиттера не допускает опубликование твиттов(как бы запрещено) или нет?


-----
Так было, так есть и так будет
 
 Top
NoPaper
Отправлено: 06 Марта, 2013 - 21:01:22
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




_http://ruseller.com/lessons.php?rub_id=37&id=964
 
 Top
php1
Отправлено: 06 Марта, 2013 - 23:44:33
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




Спасибо за ответы.
Больше интересует вариант с curl. Вожусь уже не один час, но чувствую до реализации далеко (с curl впервые работаю).
Если кто знаком с Твиттером и curl, может сбросите работающий код по теме.
Вещь интересная, самому интересно разбираться, просто времени мало, а с этими наворотами так оно и есть, любая вещь изучаемая с нуля съедает неприлично много времени. Пока делал проект в этом убедился сотню раз. Но всё равно спасибо. Держу этот форум на заметке Подмигивание
 
 Top
KApriS
Отправлено: 07 Марта, 2013 - 14:34:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 133
Дата рег-ции: Май 2010  


Помог: 0 раз(а)




http://expange[dot]ru/e/%D0%90%D0%B2[dot][dot][dot]witter_%28PHP%29 за два часа я сделала полную реализацию авторизации через твиттер. думаю, у вас тоже все получится
 
 Top
php1
Отправлено: 07 Марта, 2013 - 15:09:16
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Март 2013  


Помог: 0 раз(а)




KApriS пишет:
http://expange[dot]ru/e/%D0%90%D0%B2[dot][dot][dot]witter_%28PHP%29 за два часа я сделала полную реализацию авторизации через твиттер. думаю, у вас тоже все получится


Я потратил на это 5 часов. И сделал корявенько, спецы с Твиттера стопудов видят, что химия, но твиты появляются Улыбка Лень вылизывать запросы. Ещё проблема - мой код жёстко завязан под текущую разметку страницы твиттера. Ну, посмотрим, сколько продержится, надеюсь полдня не зря потрачено.

И имелась ввиду не авторизация через Твиттер. Это ведь их стандартная функция. Имелась ввиду именно форма свободного доступа. Т.е. любой постит сообщение от имени ОДНОГО аккаунта не зная паролей. Такая штука очевидно не в интересах Твиттера, они то хотят чтоб каждый постил сам от себя.

Ну пока работает, посмотри сколько продержится.
(Добавление)
OrmaJever пишет:
Как по мне всё очень просто ;)
Используя cURL скрипт вначале авторизируется в твитере с помощью заранее извесных логина и пароля, а затем отправялет твит с формы в твитер. Для этого нужно всего 2 запроса к твитеру, но правельных.


Спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB