Авторизация в twitter.com на php curl

Уважаемые коллеги, мне нужно получить контент моей хоум-ленты на https://twitter.com/home на пхп. Пишу так:

// Данные, передаваемые формой авторизации
$datas=array(
    "redirect_after_login" => "/?logout=1598884039849",
    "remember_me" => "1",
    "wfa" => "1",
    "ui_metrics" => '{"rf":{"e67c41dc3bce1a9aaf1e0cf5f33a726e04a1b4d5c6b513182154254d96e1edd5":12,"aa2a89f87f27a5ef7ad063b0a66d6f5b40c13bfa70b9ffac16fe29fce4c15391":0,"c5454bc600b7d8528082c89d146bc53ad69c55fc17a05ab43d25bd5590cd7efd":-41,"a5ecb6bc66c399238b91097908493763a5e9c3356461f1937bde8fd2f4259496":72},"s":"RCumlZC6vPt--lY6XzV3fBKmUIsM6VQN6k_so7me1p5M3-xo9kNgw8hZdsRhJLFca8lKPSlvMvOBHopWEox0hprE7ZtWablrwVtF0VlgAngCGlxTmf0FJVzd_0v_Jhchtip3acrFDCW92Ld1gwg9Xxs4CucZqwrRHTT_VBLTmGGBFQ30ioxEKYuBT9D0AbB-XDnIjfL5mwRU50sXc7kd57Fn3ZBwzTDK3d3g9kiBEpxuvrGvBciRZS5LgSUwhQmxn-3dg8msIdIsOLHDGGsNqdvUY232F0TCQpzhyd_eap35qgP4HX_EEhhHxRSfROemXoLosL3QiHpERdqc-G3FgQAAAXRE63vr"}',
    "session[username_or_email]" => "__мой_логин__",
    "session[password]" => "__мой_пароль__"
);

$urlx='https://twitter.com/sessions';
$ch = curl_init($urlx);
curl_setopt($ch, CURLOPT_URL, $urlx);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

// подключение к прокси-серверу
curl_setopt($ch, CURLOPT_PROXY, $user['datas']);
// если требуется авторизация
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $user['auth']);
// отправка запроса
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $datas);

$h = curl_exec($ch);

echo($h);

На секунду хоум-лента выдается, но потом какой-то редирект перекидывает меня по адресу https://мой_сайт/sessions. Это можно как-то избежать?


Ответы (0 шт):