Задать вопрос
@v7resspect

Почему может не срабатывать setProxy в codebird через крон?

Если в браузере открыть страницу, весь код сработает безупречно, твит отправляется в твитер. Если запускать этот скрипт через крон, он тормозит на функции setProxy. Вот код:

use Codebird\Codebird;

require_once ROOT.'/work/class/codebird/codebird.php';

$cb = new Codebird;

$twitter = $db->super_query("SELECT * FROM twitters WHERE id='15'");

$cb->setConsumerKey($twitter['key'], $twitter['key_secret']);
$cb->setToken($twitter['token'], $twitter['token_secret']);
$cb->setProxy($twitter['ip'], $twitter['port']);		// на этой функции постинг тормозит
$cb->setProxyAuthentication($twitter['login'].':'.$twitter['password']);

$reply = $cb->media_upload(array(
'media' => $image
));

$params = array(
'status' => $status,
'media_ids' => $reply->media_id_string
);
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Вероятно разница в настройках пхп для fpm(или что там у вас) и cli.
Возможно для cli у вас расширение curl не подключается.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы