Начало работы с клиентской авторизацией Oauth2 - PullRequest
0 голосов
/ 30 января 2019

Я разрабатываю «плагин» для дизайнера форм и хочу создать набор действий Google для владельца веб-сайта, чтобы добавить в событие отправки формы своего веб-сайта.Общая идея заключается в том, что владелец веб-сайта, например, перетаскивает действие Сохранить в Google Sheets на событие отправки, поэтому владелец веб-сайта может сохранять ответы формы пользователя на Google Sheet владельца веб-сайта.

Что мне нужно, так этопомочь точно, с чего начать.Документация Google очень плотная, и я пойду кругами, пытаясь это понять.«Плагин» состоит из двух частей.1) Файл plugin_name_configuration.php с подробным описанием полей HTML для внутренних настроек плагина. 2) Файл plugin_name_output.php, который выполняется при запуске действия на сервере.

Поскольку это плагин веб-сайтавладелец установит на свой сайт, я предполагаю, что есть некоторые методы OAuth, которые не будут подходящими.Я также не знаю, должен ли я создавать экран согласия OAuth и ключи API, или это должно быть похоже на плагины Google Maps / reCaptcha, где владелец сайта должен генерировать свои собственные ключи API.Есть также учетные записи служб, которые я пытаюсь понять.

Что мне действительно нужно, так это помощь, указывающая мне правильное направление.Я не знаю, с чего начать, поэтому я в основном парализован.

ПРИМЕЧАНИЕ: когда я говорю «владелец сайта», это не просто один человек, это плагин, который можно добавить к любой установке формыСтроитель на любом сайте.Это сделано не только для одного парня.

1 Ответ

0 голосов
/ 07 февраля 2019

Так что после долгих поисков и выдергивания волос я понял это или, по крайней мере, понял, что я считаю правильным способом для продолжения.

Используя подсказки из https://flaviocopes.com/google-api-authentication/, в моем бэкэнде, я получувладелец сети указывает путь к своему файлу аутентификации JSON и проходит аутентификацию с использованием ключа учетной записи службы.

...