Помощник
|
Работаем с Twitter |
bitrixoid
|
Сообщение
#1
|
||
|
|
||
|
|||
polgete |
5.10.2010, 12:38;
Ответить: polgete
Сообщение
#2
|
|
А зачем заставлять фоллоловить вас, я так понял можно только самому зафолловить нужные акки и все?
Но в любом случае не пробовал такое. |
|
|
bitrixoid
|
Сообщение
#3
|
|
А, действительно, можно и самому, так даже будет лучше - контроля больше.
Да что ж такое то. Даже банально апдейтить статус не получается - возвращает 401, не проходит авторизация, логин\пасс естессно верные - создал новый акк даже специально. че за чушь -------------------- |
|
|
gemkeepers |
5.10.2010, 14:30;
Ответить: gemkeepers
Сообщение
#4
|
|
Сам твит работает, для вас проверил, всё авторизируется. Может быть уже починили? Проверьте
|
|
|
bitrixoid
|
Сообщение
#5
|
|
gemkeepers, там ничего и не ломалось, просто не проходила авторизация. и не проходит до сих пор. почему то.
<? function updateTwitter($status){ $username = "login"; $password = "pass"; $url = 'http://twitter.com/statuses/update.xml'; $postargs = 'status='.urlencode($status); $responseInfo=array(); $ch = curl_init($url); curl_setopt ($ch, CURLOPT_POST, true); curl_setopt ($ch, CURLOPT_POSTFIELDS, $postargs); curl_setopt($ch, CURLOPT_USERPWD, $username.':'.$password); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_NOBODY, 0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); $responseInfo=curl_getinfo($ch); curl_close($ch); if(intval($responseInfo['http_code'])==200){ echo $response; }else{ echo 'error'; echo '<pre>'; print_r($responseInfo); echo '</pre>'; } } updateTwitter("test twit"); ?> возвращает 401 Array ( [url] => http://twitter.com/statuses/update.xml [content_type] => application/xml; charset=utf-8 [http_code] => 401 [header_size] => 1160 [request_size] => 202 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.443312 [namelookup_time] => 0.000944 [connect_time] => 0.213855 [pretransfer_time] => 0.213924 [size_upload] => 0 [size_download] => 123 [speed_download] => 277 [speed_upload] => 0 [download_content_length] => 123 [upload_content_length] => 0 [starttransfer_time] => 0.44325 [redirect_time] => 0 ) Где я не прав? -------------------- |
|
|
Bogdanblogru |
6.10.2010, 20:59;
Ответить: Bogdanblogru
Сообщение
#6
|
|
Извините если что не по теме, но больше не нашел где задать вопрос:
Мне нужно организовать автонаполнение моего twitter аккаунта анонсами статей, но не свежих, а старых! Т.е чтобы была настроенна постоянная публикация статей (старых) подскажите пожалуйста, как можно это сделать??? -------------------- Скоростная раскрутка twitter аккаунта. 5000 followers - 25wmz |
|
|
Highlook |
6.10.2010, 21:05;
Ответить: Highlook
Сообщение
#7
|
|
bitrixoid, с twitter сейчас можно работать только через oauth.
|
|
|
bitrixoid
|
Сообщение
#8
|
|
Highlook, вот блин, точно. Теперь еще с ним разбираться. Нигде нет доков на более менее русском языке?)
-------------------- |
|
|
dibility |
6.10.2010, 21:12;
Ответить: dibility
Сообщение
#9
|
|
хей мэн, твиттер апи теперь только для приложений.
авторизация теперь через OAuth . но и это не проблема) чтобы сюда не постить лишний код, вот _http://apiwiki.twitter.com/OAuth-Examples на русском _http://twtt.ru/twitter-tips/php-api.html пока линку искал, опередили. Сообщение отредактировал dibility - 6.10.2010, 21:13 -------------------- |
|
|
bitrixoid
|
Сообщение
#10
|
|
вот на хабре немного сумбурный пример
http://habrahabr.ru/blogs/development/103548/ так то блин не охота заморачиваться, хотя вроде всё не так уж сложно. вообще, теоретически можно вытаскивать последние твиты из XML http://twitter.com/users/show/%ACCOUNT% ладно, если найду в себе силы - сяду за oauth. dibility, воо, спасиб за twtt.ru/twitter-tips/php-api.html Сообщение отредактировал bitrixoid - 6.10.2010, 21:20 -------------------- |
|
|
|
Похожие темы
Текстовая версия | Сейчас: 29.3.2024, 15:56 |