Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Авторизация в facebook через curl 
:(
    Опции темы
Castro
Дата 6.1.2010, 12:13 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 353
Регистрация: 31.8.2007
Где: Украина

Репутация: нет
Всего: 5



Есть скрипт, который постит в группу сообщения используя steam.publish. Тоесть залогиниваюсь, перехожу на страницу приложения или же по линку со свой сервак и оно успешно постит. Постить может несколько раз в день - есть ограничения в FB.
Сообщений много, хотел прицепить вызов скрипта на крон, но ничего не получилось.
Подозреваю, что тут дело в том, что крон вызывает скрипт от имени неавторизированного пользователя.

Нарыл скрипт,  наподобии этого http://codesnippets.joyent.com/posts/show/1204, чтобы авторизоваться и если авториация прошал успешно, то скрипт запускается и делает свою работу.
Проверил скрипт - возвращает true, то бишь логинится, но когда врулил его во всё приложения и вызвал его, то вылезает окно авторизации, предлагающее ввести логин/пасс. Вводишь его и скрипт начинает отрабатывать.

Как так? Что не так сделал? Может что-то надо писать в куку, когда curl авторизовался.
Никто не сталкивался? Как побороть? 


--------------------
user posted image
PM MAIL ICQ GTalk   Вверх
cia
Дата 14.1.2010, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 15.1.2007

Репутация: нет
Всего: 4



Цитата

Подозреваю, что тут дело в том, что крон вызывает скрипт от имени неавторизированного пользователя.

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

Если скрипт вообще не работает (не авторизуется), то логинишься ручками через браузер (с галочкой "запомнить меня"), смотришь куку, сохраненную в браузере. Далее в курл тупо подставляешь данные из этой куки. Должно работать. Если нет, то проанализируй при помощи снифера запросы при ручной авторизации через браузер и запросы, посылаемые твоим скриптом.
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0369 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.