Постинг в через php curl twitter.com не работает помогите

S1
На сайте с 21.02.2009
Offline
45
1808

Постинг в через 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');

Дмитрий Удимов
На сайте с 05.05.2010
Offline
274
#1

Твиттер же отключил уже эту функцию и постинг через api не работает

Топвизор — аккредитованный регистратор доменов .ru и .рф (https://topvisor.com/ru/domain-registration/) — честная цена 299 руб. за регистрацию и продление.
S1
На сайте с 21.02.2009
Offline
45
#2
Ditmar:
Твиттер же отключил уже эту функцию и постинг через api не работает

Подскажите как правильно отправить.

Вот я смотрю так

juniorspecialistphp
На сайте с 08.08.2010
Offline
25
#3

Заголовки не передаёте, а для "json" это важный момент, передавайте все нужные заголовки, а не только куки, юзер_агента, также нужно "реферела" передать, в Вашем конкретном случае не знаю важно ли это, но без заголовков никуда. :)

Пишу скрипты любой сложности на РНР. (http://elagin.su)
S1
На сайте с 21.02.2009
Offline
45
#4
juniorspecialistphp:
Заголовки не передаёте, а для "json" это важный момент, передавайте все нужные заголовки, а не только куки, юзер_агента, также нужно "реферела" передать, в Вашем конкретном случае не знаю важно ли это, но без заголовков никуда. :)

Кокой пример можно? Бо я неселен в php curl.

реферела вы имеете в веду curl_setopt ($ch, CURLOPT_REFERER, 'https://'.$hostname.'/index.php'); ?

Помогите пожалуйста.

X
На сайте с 14.08.2009
Offline
66
#5

Есть рабочая версия, если нужна, стучитесь в аську: 2238два1663

T
На сайте с 30.11.2009
Offline
8
#6

Сейчас работает только доступ через OAuth - http://w3pro.ru/article/posting-v-twitter-s-pomoshchyu-php-twitter-api-oauth - пока работает..

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий