Проблемка с Твитом

(Ответов: 6, Просмотров: 787)
  1. Banned
    • Регистрация: 06.11.2010
    • Сообщений: 79
    • Репутация: 10
    Помогите с твитом разобраться, не выходит у меня постинг черещ php curl twitter.com не работает он...
    ЧТо я делаю не так то? авторизацию вроде прошел, кукис сохранил, код защиты успешно спареровал, но пробую отсылать то что хотел и ничего не выходит. Вот гляньте:


    function posttg($url) {

    global $user_cookie_file, $ffgg, $statusv;

    $ch = curl_init($url);
    $ref="User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)";

    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

    curl_setopt($ch, CURLOPT_USERAGENT, $ref);


    curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Куки раз
    curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Куки два
    curl_setopt($ch, CURLOPT_POST,1); //Будем отправлять POST запрос


    curl_setopt($ch, CURLOPT_POSTFIELDS,"&post_authenticity_token=$ffgg &status=$statusv&authenticity_token=$ffgg");


    $html = curl_exec($ch);
    curl_close($ch);
    return $html;

    }

    posttg('http://api.twitter.com/1/statuses/update.json');
    • 0
  2. Senior Member
    • Регистрация: 05.11.2010
    • Сообщений: 115
    • Репутация: 17
    На сколько я помню Твиттер вроде отключил эту развеселую функцию и постинг через api уже не работает и вроде не будет
    • 0
  3. Junior Member
    • Регистрация: 07.11.2010
    • Сообщений: 6
    • Репутация: 11
    а как сделать чтобы работало?
    • 0
  4. Senior Member
    • Регистрация: 05.11.2010
    • Сообщений: 115
    • Репутация: 17
    Вы Заголовки не передаёте, а для "json" это важный момент, передавайте все нужные заголовки, а не только куки, юзер_агента, также нужно "реферела" передать, в Вашем конкретном случае не знаю важно ли это, но без заголовков никуда.
    • 0
  5. Junior Member
    • Регистрация: 07.11.2010
    • Сообщений: 29
    • Репутация: 6
    реферал? то есть curl_setopt ($ch, CURLOPT_REFERER, 'https://'.$hostname.'/index.php'); ?
    • 0
  6. Member
    • Регистрация: 06.11.2010
    • Сообщений: 33
    • Репутация: 10
    Есть готовая тема, если нужна, стучите в аську: 2238два1663
    • 0
  7. Senior Member Аватар для matias
    • Регистрация: 21.10.2010
    • Сообщений: 289
    • Репутация: 15
    Цитата Сообщение от konstanta Посмотреть сообщение
    постинг через api уже не работает
    Работает, он вроде бы айпи поменял или чё-то такого, а то б умерли все сервисы социальных сетей, а так же работают
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Проблемка с сервером
Web программирование 3 06.11.2010 13:54

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры