Добавить несколько строк в таблицу Google с помощью ленты на основе списка

Я пытаюсь добавить несколько строк в таблицу Google, используя ленту на основе списка, используя простой запрос HTTP POST через PHP curl.

Вот код для добавления одной строки, он отлично работает,

    $postBody = '<entry xmlns="http://www.w3.org/2005/Atom" xmlns:gsx="http://schemas.google.com/spreadsheets/2006/extended">'
. '<gsx:phonenumber>' . htmlspecialchars($parsed_data['phone']) . '</gsx:phonenumber>'
. '<gsx:restaurantname>' . htmlspecialchars($parsed_data['restaurant_name']) . '</gsx:restaurantname>'
. '<gsx:item>' . htmlspecialchars($item['item']) . '</gsx:item>'
. '<gsx:qty>' . htmlspecialchars($item['qty']) . '</gsx:qty>'
. '<gsx:price>' . htmlspecialchars($item ['price']) . '</gsx:price>'
. '<gsx:specialinstructions>' . htmlspecialchars($item['special_instructions']) . '</gsx:specialinstructions>'
. '<gsx:menuchoice>' . htmlspecialchars($item['menu_choice']) . '</gsx:menuchoice>'
. '</entry>';

Но я пытаюсь добавить несколько строк одновременно, но это не добавляет, а добавляет еще одну строку.

    $postBody = '<entry xmlns="http://www.w3.org/2005/Atom" xmlns:gsx="http://schemas.google.com/spreadsheets/2006/extended">'
. '<gsx:phonenumber>' . htmlspecialchars($parsed_data['phone']) . '</gsx:phonenumber>'
. '<gsx:restaurantname>' . htmlspecialchars($parsed_data['restaurant_name']) . '</gsx:restaurantname>'
. '<gsx:item>' . htmlspecialchars($item['item']) . '</gsx:item>'
. '<gsx:qty>' . htmlspecialchars($item['qty']) . '</gsx:qty>'
. '<gsx:price>' . htmlspecialchars($item ['price']) . '</gsx:price>'
. '<gsx:specialinstructions>' . htmlspecialchars($item['special_instructions']) . '</gsx:specialinstructions>'
. '<gsx:menuchoice>' . htmlspecialchars($item['menu_choice']) . '</gsx:menuchoice>'
. '<gsx:phonenumber>' . htmlspecialchars($parsed_data['phone']) . '</gsx:phonenumber>'
. '<gsx:restaurantname>' . htmlspecialchars($parsed_data['restaurant_name']) . '</gsx:restaurantname>'
. '<gsx:item>' . htmlspecialchars($item['item']) . '</gsx:item>'
. '<gsx:qty>' . htmlspecialchars($item['qty']) . '</gsx:qty>'
. '<gsx:price>' . htmlspecialchars($item ['price']) . '</gsx:price>'
. '<gsx:specialinstructions>' . htmlspecialchars($item['special_instructions']) . '</gsx:specialinstructions>'
. '<gsx:menuchoice>' . htmlspecialchars($item['menu_choice']) . '</gsx:menuchoice>'
. '</entry>';

Кто-нибудь знает, как добавить несколько строк, используя только один запрос POST?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]