Несколько REST-каналов в базу данных MYSQL - с использованием PHP - PullRequest
0 голосов
/ 29 августа 2009

У меня есть несколько фидов REST, которые я хотел бы сохранить в базе данных MYSQL. Может кто-нибудь предложить решение для этого? Что-то связанное с PHP ценится ....

Ответы [ 3 ]

0 голосов
/ 29 августа 2009

Это не связано с PHP, но PERL имеет как интерфейс REST, так и интерфейс DBI (для взаимодействия с MYSQL).

http://metacpan.org/pod/WWW::REST

Существует множество других REST-интерфейсов для Google, Twitter и т. Д. Просто выполните поиск модулей CPAN на search.cpan.org

0 голосов
/ 29 августа 2009

Хорошо, я предполагаю, что вы говорите о каналах "RSS". Вот отличная библиотека с открытым исходным кодом, которая делает это легко - http://simplepie.org/. Направьте его на канал RSS или Atom, он вернет вам массивы и объекты PHP. Оттуда вы можете интерпретировать их и сохранять их так, как хотите.

В зависимости от того, что вы действительно хотите сделать с базой данных, вы можете использовать RSS в качестве формата XML-клоба. Не быстро, но легко. Опять же, это полностью зависит от того, что вы хотите сделать с базой данных.

0 голосов
/ 29 августа 2009

Насколько мне известно, нет такой вещи, как REST-канал. Есть RSS-каналы и Atom-каналы, поэтому я предполагаю, что вы говорите об одном из них.

Оба основаны на XML, поэтому я предлагаю вам найти анализатор XML для PHP и выполнить HTTP-запрос для получения содержимого канала, проанализировать XML в DOM и затем скопировать данные DOM в MYSQL!

Я не уверен, как быть более точным.

Вы ищете кого-нибудь, чтобы написать код?

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