Добавление твиттеров в мою БД - PullRequest
2 голосов
/ 14 января 2010

Я использую скрипт php для автоматизации постов в твиттере. скрипт для публикации просыпается, но я хочу, чтобы он автоматически вытягивал список пользователей из моих подписчиков. На данный момент мне нужно импортировать файлы CSV в мою базу данных MySQL. я знаю, что есть способ вытащить подписчиков и выбросить их в БД напрямую, используя API твиттеров, но мне не хватает навыков, необходимых для кодирования указанной функции.

Ответы [ 2 ]

1 голос
/ 11 марта 2010

Я бы посоветовал вам запросить ваших подписчиков из API Twitter в формате JSON, а затем использовать функцию PHP json_decode(), чтобы получить из результатов что-то полезное из PHP. Это гораздо проще, чем пытаться использовать XML. Вам нужно только убедиться, что у вас установлено расширение JSON для PHP:

<?php
$username = 'johndoe';
$ch = curl_init( 'http://api.twitter.com/1/statuses/followers/' . $username . '.json' );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_TIMEOUT, 60 ); // set curl timeout to 60 sec. you might want to increase this, as Twitter can be slow sometimes.
$followers = json_decode( curl_exec( $ch ) );
curl_close( $ch );

// now just go through $followers and do with the data what you will
?>
0 голосов
/ 14 января 2010

Вы имеете в виду это: Twitter Api статусы подписчиков и это: simple xml php и у меня есть пост в моем блоге о сохранении массива в таблицу mysql , с которым вы можете работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...