На сайте необходимо сделать постинг последних новостей в твитер.
Новости на сайте записываются в базе стандартно.
sql
insert into (некое уникальное id которое генерируется по мере увеличения auto_increment
)
На сайте необходимо брать поледнюю новость и постить на твитере + урл.
Урл на сайте генерится из id. Так же необходимо брать уникальный урл и тоже отправлять его на твитер, но как его извлеч с базы непонимаю (((
Брать поледнее ID не получиться, так как журналист не один, а несколько, и если несколько журналистов запостят в один момент несколько новостей то они могут с некоторой вероятностью перехватить новость.
PHP:
скопировать код в буфер обмена
function updateTwitter($status,$username,$password){ $url = "http://api.twitter.com/1/statuses/update.xml"; curl_setopt($ch, CURLOPT_USERPWD , $username.':'.$password); if(intval($responseInfo['http_code']=='200')){ echo 'Status: '.$response.''; }else{ echo 'Status: Error: '.$responseInfo['http_code'].''; } }
Если придумать велосипед
Есть так же вариант с генерацией некого уникального id который тоже будет добавляться в базу в месте с новостью, но генерироваться он будет на стороне php а не стороне mysql и уже этот id привязать к твитеру.
тема клозет, решил как сделать.
Может кто-то и лучше что-то посоветует(Отредактировано автором: 10 Мая, 2010 - 03:14:47)
|