Facebook Zapier парсер XML канал - PullRequest
0 голосов
/ 20 октября 2018

Я хотел бы иметь код, который может интерпретировать XML-файл и преобразовывать его в отдельные позиции в CSV или XML-файле, чтобы синхронизировать его с Facebook.У Facebook есть список обязательных полей, которые не совпадают с полями, расположенными в моем XML-файле.Поэтому я стремлюсь отформатировать данные из ленты, чтобы они соответствовали требованиям Facebook.Файл XML находится в URL-адресе и обновляется ежедневно, чтобы отразить изменения в запасе автомобилей.Вот решение, предоставленное Zapier, вы увидите недостающую часть головоломки жирным шрифтом.Не могли бы вы помочь мне в этом процессе?

Совет от Zapier:

Вы настраиваете фид, который всегда загружает файл с одного и того же URL, поэтому вам потребуетсяспособ обновить файл в этом месте.Я могу подумать о том, чтобы сделать это с помощью Zapier: Триггер: Приложение электронной почты: Новое действие вложения: Фильтр: Проверьте, является ли это файл XML, и продолжайте, если это так.Действие: Dropbox: Загрузить файл (чтобы прочитать текст файла как значение) Действие: Код от Zapier: Ваш пользовательский код для интерпретации XML-файла и преобразования его в элементы строки ( эта часть выходит за рамки нашей поддержки,но если вам нужна помощь, вы можете задать вопрос о переполнении стека. Пометьте свой вопрос "Zapier", и обычно есть люди, которые готовы помочь) Действие: Google Sheets: Создать или обновить строку (и) электронной таблицы

Вам нужно будет опубликовать «Лист» Google в Интернете в виде файла CSV или XML.Эта ссылка очень длинная, поэтому вряд ли кто-нибудь сможет найти ее и увидеть текущие данные.URL-адрес не изменится, поэтому вы сможете использовать его в качестве канала для динамической рекламы Facebook.«Опубликованная» версия будет обновляться каждые 5 минут или меньше с листа Google, который вы будете обновлять.

Я думаю, что возможность разбирать XML на отдельные значения была бы полезным дополнением к нашему приложению Formatter.Я создал запрос функции для этого, и мы уведомим вас по электронной почте, если он будет реализован.Теоретически, это может облегчить необходимость пользовательского кода здесь.

...