![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Castro |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 353 Регистрация: 31.8.2007 Где: Украина Репутация: нет Всего: 5 |
Есть скрипт, который постит в группу сообщения используя steam.publish. Тоесть залогиниваюсь, перехожу на страницу приложения или же по линку со свой сервак и оно успешно постит. Постить может несколько раз в день - есть ограничения в FB.
Сообщений много, хотел прицепить вызов скрипта на крон, но ничего не получилось. Подозреваю, что тут дело в том, что крон вызывает скрипт от имени неавторизированного пользователя. Нарыл скрипт, наподобии этого http://codesnippets.joyent.com/posts/show/1204, чтобы авторизоваться и если авториация прошал успешно, то скрипт запускается и делает свою работу. Проверил скрипт - возвращает true, то бишь логинится, но когда врулил его во всё приложения и вызвал его, то вылезает окно авторизации, предлагающее ввести логин/пасс. Вводишь его и скрипт начинает отрабатывать. Как так? Что не так сделал? Может что-то надо писать в куку, когда curl авторизовался. Никто не сталкивался? Как побороть? |
|||
|
||||
| cia |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 15.1.2007 Репутация: нет Всего: 4 |
Так ты скажи, ручками когда скрипт запускаешь, он работает??? Если проблема только при запуске через крон, то нужно учитывать, что переменные окружения в пхп скрипте работать не будут. В частности, это означает, что пути к файлам (например, к куке) нужно писать полностью. Если скрипт вообще не работает (не авторизуется), то логинишься ручками через браузер (с галочкой "запомнить меня"), смотришь куку, сохраненную в браузере. Далее в курл тупо подставляешь данные из этой куки. Должно работать. Если нет, то проанализируй при помощи снифера запросы при ручной авторизации через браузер и запросы, посылаемые твоим скриптом. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Libraries | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |