Comments 75
Нужно бы еще добавить проверку возвращаемых результатов, например, $twitter->userTimeline() может и false возвращать. Как результат, при каких-то траблах со стороны твиттера (который в последнее время опять нестабилен), статус vkontakte будет удалятся.
0
Вы бы хоть пароли свои с конфига убрали, не все ведь такие честные, что ими не воспользуются.
+19
Понимаю что API, но все равно объем кода на PHP радует :)
0
UFO just landed and posted this here
Спасибо, будем пробовать
0
Вы кажется ошиблись топиком. Вам сюда habrahabr.ru/blogs/python/59236/
+2
Извиняюсь, ошибся сообщением, не туда ответил )
0
Вы кажется ошиблись топиком. Вам сюда http://habrahabr.ru/blogs/php/59254/#comment_1606375
+8
UFO just landed and posted this here
попробуй это: www.phpclasses.org/browse/package/4075.html
+1
ээх, не качается www.radmus.net/downloads/twitter2vkontakte.zip — хабра эффект? чисто хотелось сравнить со своим классом авторизации в соц сети.
0
UFO just landed and posted this here
У меня работает на денвере, но нужно поставить библиотеку cURL дополнительно к денверу. Я добавил ее к архиву. Для установки Вам нужно положить ее в папку Z:\usr\local\php5\ext\ и в файле Z:\usr\local\php5\php.ini заменить строчку
;extension=php_curl.dll
на
extension=php_curl.dll
Перезапускаем денвер и все работает.
;extension=php_curl.dll
на
extension=php_curl.dll
Перезапускаем денвер и все работает.
0
Копировать в папку нужно только файл php_curl.dll
0
Поставил, попробовал — не работает. Причина: В контакте сообщает, что я выполняю действия слишком быстро. Добавил после каждого curl_exec немного «сна» (sleep(2)) — все работает, спасибо )
0
У меня работало наверное потому, что инет не оч быстрый. Добавил у себя, спасибо за замечание.
0
вконтакте запрещает действие, если прошая активность была менее 1 секунды назад.
До сих пор не удалось скачать =( Поэтому спросшу тут — как автор обошел проблемы с тем, что после ввода логин/пароль сайт иногда авторизирует, а иногда кидает на страницу авторизации, но уже с картинкой (каптчей)?
До сих пор не удалось скачать =( Поэтому спросшу тут — как автор обошел проблемы с тем, что после ввода логин/пароль сайт иногда авторизирует, а иногда кидает на страницу авторизации, но уже с картинкой (каптчей)?
0
Скрипт парсит vkontakte.ru напрямую. Зачем? Есть же User API -> userapi.com/?act=doc#activity
0
Спасибо. Когда писал не знал о нем. В гугле сразу не нашел его...)
0
через UserAPI даже нет смысла пытаться такое сделать… щас попробовал хотя бы что нибудь — авторизация клиента, любые запросы и прочее только через JS, ответ в виде JSON… т.е. через php обращения не получиться.
0
UFO just landed and posted this here
я пытался авторизироваться посылая GET запрос (через cURL):
ответ такой (никакого намека на sid):
утречком проснусь — еще подумаю
и еще, скрипт обязан находиться на домене к которму привязан site_id или можно авторизироваться и на durov.ru используя site_id=2?
$url="http://login.userapi.com/auth?login=force&site=".$site_id."&email=".$login."&pass=".$pass;
ответ такой (никакого намека на sid):
HTTP/1.1 200 OK
Server: nginx/0.6.31
Date: Sun, 10 May 2009 20:27:11 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/5.2.0-8+etch13
Set-Cookie: remixlang=0; expires=Mon, 10-May-2010 20:27:11 GMT; path=/; domain=.vkontakte.ru
Pragma: no-cache
Cache-control: private, must-revalidate
Set-Cookie: remixchk=5; expires=Sat, 08-May-2010 01:48:56 GMT; path=/; domain=.vkontakte.ru
Content-Length: 0
утречком проснусь — еще подумаю
и еще, скрипт обязан находиться на домене к которму привязан site_id или можно авторизироваться и на durov.ru используя site_id=2?
0
недождался утра, решил проверить какой заголовок уходит при авторизации на дуров.ру
login.userapi.com/auth?site=2&id=0&fccode=0&fcsid=0&login=force&email=ЛОГИН&pass=ПАРОЛЬ
вобщем id=0&fccode=0&fcsid=0 — сильно влияют на авторизацию =)
login.userapi.com/auth?site=2&id=0&fccode=0&fcsid=0&login=force&email=ЛОГИН&pass=ПАРОЛЬ
вобщем id=0&fccode=0&fcsid=0 — сильно влияют на авторизацию =)
0
почитад документацию и не совсем понял — нужно ли регистрировать некий сайт или авторизироваться и смотреть контакты, сообщения и прочее можно без каких либо проблем?
0
А зачем транслировать твитты во вконтактик? Или я чего-то не понял?
+3
Реплаи не публикуются?
0
Не могу понять зачем в карму минусовать… (
0
Народ я что то не понял — почему нельзя скажем зарегить приложение vkontakte и получать статусы через родное API?
0
залил на мастерхост, не работает, скрипт грузится и ничего не происходит…
0
Уверены что правильно прописали свои настройки?
0
Уверен.
0
а уверены что IP вашего провадера не забанены для vkontakte.ru? (через toonel.net и прочие можно не пытаться — ситуация аналогина)
0
Нет, в этом конечно не уверен, но вряд ли вконтакте забанил бы айпишники мастерхоста?
0
ну ипы инфобокса например забанены… причем все, включая выделенные сервера
0
омг, за что?
0
просто так, чтобы не лазили и не плодили ботов… пинговаться — пингуется, но тупо 'wget vkontakte.ru/' не работает… некоторое время работало через toonel.net но потом и через него перестало работать… жалко
0
Radmus, молодцом!
0
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/public_html/twitter2vkontakte/twitter.class.php
0
Чуть чуть офтоп, но может кто знает софтину под мак или win которая мониторит весь http (можно не только http=) трафик с компа? Просто httpfox и Tamper Data не всегда справляется (особенно при передачи бинарных файлов)
0
под win www.ieinspector.com/
0
А он бинарные данные хорошо обрабатывает? И следит за трафиком идущим только из ie или от любого приложения? И он вроде shareware, не подскажите там триал версия или ограниченная по функциональности бесплатно дается?
0
+ еще такой момент: кодировка В контакте windows-1251, Твиттера — UTF-8. В таком виде строки при сравнении не будут равными и обновление статуса будет происходить постоянно, что будет раздражать ваших друзей.
+ еще момент: если статус в Твиттере заканчивается на точку ".", то В контакте он будет без точки, всегда (он ее обрезает, чтобы самостоятельно ее поставить). Отсюда, опять-таки, та же проблема — не соответствие строк.
Выложить свой index.php здесь почему то не получается :(
+ еще момент: если статус в Твиттере заканчивается на точку ".", то В контакте он будет без точки, всегда (он ее обрезает, чтобы самостоятельно ее поставить). Отсюда, опять-таки, та же проблема — не соответствие строк.
Выложить свой index.php здесь почему то не получается :(
0
Кому-то ещё нужен вконтакте?
-2
Народ, а у кого-нибудь получается с серверов хостинга рбк достучаться до 80 порта вконтакта?
0
Похоже у меня до соединения на вконтакте даже не доходит :(
* About to connect() to twitter.com port 80 (#0)
* Trying 128.121.146.100… * connected
* Connected to twitter.com (128.121.146.100) port 80 (#0)
* Server auth using Basic with user 'neptunix'
> GET /statuses/user_timeline.xml?count=20 HTTP/1.1
>…
< HTTP/1.1 200 OK
< Date: Thu, 21 May 2009 09:31:15 GMT
< Server: hi
<…
* Closing connection #0
* About to connect() to twitter.com port 80 (#0)
* Trying 128.121.146.100… * connected
* Connected to twitter.com (128.121.146.100) port 80 (#0)
* Server auth using Basic with user 'neptunix'
> GET /statuses/user_timeline.xml?count=20 HTTP/1.1
>…
< HTTP/1.1 200 OK
< Date: Thu, 21 May 2009 09:31:15 GMT
< Server: hi
<…
* Closing connection #0
0
подскажите, как проверить соединяется ли скрипт с вконтактиком?
Точнее как я понял он соединяется, вконтактовский статус получает, но вот новый не устанавливает. В чем беда может быть?
Точнее как я понял он соединяется, вконтактовский статус получает, но вот новый не устанавливает. В чем беда может быть?
0
Вот такое у меня, скорее всего — после обновления API во вконтакте:
PHP Notice: Undefined offset: 0 in /home/dsxack/www/vkontakte.class.php on line 40
PHP Notice: Undefined offset: 0 in /home/dsxack/www/vkontakte.class.php on line 40
0
так же. Перестало работать.
0
Sign up to leave a comment.
Объединяем twitter.com и vkontakte.ru (php — версия)