X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Работаем с Twitter
bitrixoid
bitrixoid
Topic Starter сообщение 5.10.2010, 12:24; Ответить: bitrixoid
Сообщение #1


клоновод
******

Группа: Banned
Сообщений: 1951
Регистрация: 27.4.2009
Поблагодарили: 1118 раз
Репутация:   166  


Есть мысль - на странице сайта выводить последние сообщения определенного списка твиттер-юзеров, с периодичностью, скажем, в минуту.
Полез гуглить - просто достали меня всякие WP плагины, свет клином как будто на нём сошелся - в итоге полез в официальные доки, нашел пример библиотеки my_twitter http://www.phpclasses.org/browse/file/20199.html
Но как я вижу, тут дело в том, что происходит сначала авторизация, а потом работа с этим акком - в том числе и с фолловерами.

Изначально я задачу видел иначе - допустим, на руках у меня есть просто список аккаунтов, и я раз в минуту отправляю через API запросы для получения твитов всех юзеров с этого списка. Но потом прочитал про ограничения, увидел приведенную выше библиотеку, и подумал - может лучше сделать акк, заставить всех кого нужно этот акк зафолловить и выводить через библиотеку последние твиты фолловеров? Как там с ограничениями?

Какие плюсы/минусы у подходов, какие вообще мысли будут?

с фразами "а какая у тебя цэмээс можт плагин такой уже" будьте добры пройти мимо, хочется совета тех, кто имел реальный опыт работы с Twitter API.

Сообщение отредактировал bitrixoid - 5.10.2010, 12:25


--------------------
клоновод
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
polgete
polgete
сообщение 5.10.2010, 12:38; Ответить: polgete
Сообщение #2


Частый гость
**


Группа: User
Сообщений: 55
Регистрация: 27.3.2010
Поблагодарили: 8 раз
Репутация:   2  


А зачем заставлять фоллоловить вас, я так понял можно только самому зафолловить нужные акки и все?

Но в любом случае не пробовал такое.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bitrixoid
bitrixoid
Topic Starter сообщение 5.10.2010, 14:12; Ответить: bitrixoid
Сообщение #3


клоновод
******

Группа: Banned
Сообщений: 1951
Регистрация: 27.4.2009
Поблагодарили: 1118 раз
Репутация:   166  


А, действительно, можно и самому, так даже будет лучше - контроля больше.

Да что ж такое то.
Даже банально апдейтить статус не получается - возвращает 401, не проходит авторизация, логин\пасс естессно верные - создал новый акк даже специально. че за чушь sad.gif


--------------------
клоновод
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gemkeepers
gemkeepers
сообщение 5.10.2010, 14:30; Ответить: gemkeepers
Сообщение #4


Старожил
******

Группа: Active User
Сообщений: 1222
Регистрация: 7.4.2009
Поблагодарили: 116 раз
Репутация:   26  


Сам твит работает, для вас проверил, всё авторизируется. Может быть уже починили? Проверьте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bitrixoid
bitrixoid
Topic Starter сообщение 5.10.2010, 14:37; Ответить: bitrixoid
Сообщение #5


клоновод
******

Группа: Banned
Сообщений: 1951
Регистрация: 27.4.2009
Поблагодарили: 1118 раз
Репутация:   166  


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
Bogdanblogru
сообщение 6.10.2010, 20:59; Ответить: Bogdanblogru
Сообщение #6


Частый гость
**

Группа: User
Сообщений: 70
Регистрация: 26.8.2010
Из: Belarus
Поблагодарили: 3 раза
Репутация:   -3  


Извините если что не по теме, но больше не нашел где задать вопрос:
Мне нужно организовать автонаполнение моего twitter аккаунта анонсами статей, но не свежих, а старых! Т.е чтобы была настроенна постоянная публикация статей (старых) подскажите пожалуйста, как можно это сделать???


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Highlook
Highlook
сообщение 6.10.2010, 21:05; Ответить: Highlook
Сообщение #7


Софт на заказ, icq ниже
******

Группа: Active User
Сообщений: 1136
Регистрация: 28.4.2009
Поблагодарили: 334 раза
Репутация:   41  


bitrixoid, с twitter сейчас можно работать только через oauth.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bitrixoid
bitrixoid
Topic Starter сообщение 6.10.2010, 21:08; Ответить: bitrixoid
Сообщение #8


клоновод
******

Группа: Banned
Сообщений: 1951
Регистрация: 27.4.2009
Поблагодарили: 1118 раз
Репутация:   166  


Highlook, вот блин, точно. Теперь еще с ним разбираться. Нигде нет доков на более менее русском языке?)


--------------------
клоновод
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dibility
dibility
сообщение 6.10.2010, 21:12; Ответить: dibility
Сообщение #9


Я в топе. А ты?
******

Группа: Active User
Сообщений: 1296
Регистрация: 21.10.2008
Из: Фиджи...пляж..
Поблагодарили: 861 раз
Репутация:   104  


хей мэн, твиттер апи теперь только для приложений.
авторизация теперь через OAuth .
но и это не проблема)
чтобы сюда не постить лишний код, вот _http://apiwiki.twitter.com/OAuth-Examples
на русском
_http://twtt.ru/twitter-tips/php-api.html


пока линку искал, опередили.

Сообщение отредактировал dibility - 6.10.2010, 21:13


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bitrixoid
bitrixoid
Topic Starter сообщение 6.10.2010, 21:18; Ответить: bitrixoid
Сообщение #10


клоновод
******

Группа: Banned
Сообщений: 1951
Регистрация: 27.4.2009
Поблагодарили: 1118 раз
Репутация:   166  


вот на хабре немного сумбурный пример
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


--------------------
клоновод
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Дешевые просмотры YouTube с гарантией, услуги в Instagram, ВК, FB, ОK, Twitter - SmmPanele.Ru
Очень качественные услуги, сотни отзывов на других форумах. Делаю все
60 SergWeider 15715 15.12.2017, 15:13
автор: SergWeider
Горячая тема (нет новых ответов) Накрутка YouTube/Facebook/Twitter/Instagram и др...
просмотры видео, лайки, подписчики, ретвиты и др.
43 StarWareznik 9097 14.12.2017, 21:25
автор: StarWareznik
Горячая тема (нет новых ответов) > Живое , безопасное продвижение Youtube; Накрутка Facebook , Twitter , Instagram Продвижение YouTube/Facebook/Twitter/Instagram Качественно
Программирование; Пиар Vine,Instagram ,Periscope,Pinterest,Soundcloud
80 extremalspeed 11601 12.12.2017, 17:19
автор: extremalspeed
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
75 Cashbank 15863 12.12.2017, 13:57
автор: Cashbank
Горячая тема (нет новых ответов) Сервис услуг в YouTube, Вконтакте, Instagram, Twitter, Facebook, Одноклассники, Google+
52 m1ntoll 16738 9.12.2017, 10:20
автор: m1ntoll


 



RSS Текстовая версия Сейчас: 17.12.2017, 0:51
Дизайн