Как я могу получить таблицу MySQL в канал Yahoo?

#mysql #yahoo-pipes

#mysql #yahoo-каналы

Вопрос:

Я пытаюсь перенести данные, которые у меня есть в таблице MySQL, в канал Yahoo, чтобы поэкспериментировать с тем, что с этим возможно. Я рад передать таблицу по HTTP, если необходимо, есть у кого-нибудь какие-либо предложения по методу — или есть стандартный способ?

Ответ №1:

Я думаю, вам следует написать веб-сервис (или удобный api) для запроса базы данных. Скорее всего, Yahoo! Каналы не поддерживают протоколы, кроме HTTP. Невозможно, если вы что-то не внедрили. Вот идея:

  1. Получить запрос через параметры HTTP.
  2. Выполните в базе данных и получите результаты в виде массива строк в PHP.
  3. Поместите имена столбцов и строк в представление XML или JSON и отправьте клиенту.
  4. Я не уверен, можете ли вы анализировать XML или JSON в каналах Yahoo, однако, если вы можете имитировать типы RSS / ATOM, это сработает.

Ответ №2:

Каналы не поддерживают хранилище типов SQL напрямую, это все «плоский файл» или JSON, поэтому преобразование в и из может быть проблемой для конечного использования клиентской части данных.

У них есть небольшие карманы для хранения, к которым можно получить доступ через модуль YQL, каждый из которых имеет максимальную емкость 100 кб, и вы можете получить 1000 из них бесплатно.