Может ли мое мобильное приложение Flutter использовать мой скрипт Google Apps? - PullRequest
1 голос
/ 21 июня 2020

Мобильное приложение My Flutter требует ввода json для заполнения своих виджетов (ему просто нужно прочитать / получить данные json). У меня есть скрипт Google Apps, развернутый как веб-приложение, которое генерирует json из моей опубликованной электронной таблицы Google Sheets. Скрипт Google Apps работает безупречно, когда я перехожу к его URL из своего веб-браузера (вошел в систему как владелец скрипта); но мое приложение Flutter не получает данные json, предположительно из-за аутентификации. По общему признанию, я новичок, поэтому, если бы это сработало (просто предоставив моему приложению Flutter URL-адрес скрипта Google Apps), это самое простое решение для приложения, чтобы получить необходимые ему json данные. Но, как я уже сказал, не все так просто. Итак, мой вопрос: каков следующий самый простой способ для моего приложения Flutter получить данные json, которые генерирует мой скрипт Google Apps? Спасибо за чтение ... любая помощь приветствуется!

1 Ответ

0 голосов
/ 21 июня 2020

Насколько я понимаю, ваше мобильное приложение генерирует виджеты из json данных.

, и вашему скрипту требуются разрешения на преобразование данных из таблиц Google в json.

Если это так ! вы должны знать несколько вещей Q / A / H (Вопрос / Ответ / Как):

Q1-Как вы можете получить разрешение на доступ к данным json?

* Таблицы 1010 * A1-Google предоставляют вам токен api_key или OAuth 2.0, который обычно находится в вашем скрипте, потому что вы смогли сгенерировать данные json через web , поэтому вы можете использовать flutter .

H1-http вызывает через ваше мобильное приложение flutter с правильными заголовками / телом, чтобы вы могли использовать свой скрипт и потреблять данные.

Наконец, вам решать, выбрать лучший вариант который подходит для вашего приложения.

Интернет -> Скрипт -> Google таблицы -> конвертировать -> json

Мобильный <-> GetRequest (http) -> json.

Надеюсь, что это поможет.

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