Я пытаюсь создать веб-страницу PHP, которая требует чтения некоторых данных из электронной таблицы google в моем домене (я использую бесплатную версию Google Apps).Авторизация запросов с OAuth 2.0 в API Google Spreadsheet
Таблицу для чтения является непубличной, но она видна некоторым людям в моем домене. Поскольку он не является общедоступным, я знаю, что будут некоторые средства аутентификации и авторизации, даже если я использую API для его чтения.
Я нашел эту страницу, но есть что-то, что я не понимаю: http://code.google.com/intl/zh-TW/apis/spreadsheets/data/3.0/developers_guide.html#Auth
Он говорит, что мы должны использовать протокол OAuth 2.0, это нормально. Но он также говорит, что во время авторизационного процесса «Google отображает диалоговое окно OAuth для пользователя, предлагая им разрешить ваше приложение запрашивать некоторые из их данных»..
На моей веб-странице будут отображаться некоторые данные, считанные из таблицы. Итак, всякий раз, когда кто-то идет на мою веб-страницу, он отображает диалог с владельцем электронной таблицы с просьбой разрешения? Это то, что это значит?
Любые советы будут очень желанными.
Я немного смущен. Люди, которые посещают мою веб-страницу, просто гости, и у них нет учетной записи google в моем домене Google App. Я хочу, чтобы моя веб-страница была общедоступна, хотя требуемые данные - из частного документа электронной таблицы google в моем домене Google App. – bobo
Является ли OAuth применимым только к чтению данных из чужих доменов? Я читаю данные из своего собственного домена, над которым я контролирую, является ли OAuth еще полезной в моей ситуации? – bobo
Я не уверен, может быть, вам понадобится какая-то огромная настройка oauth в вашем случае .. так что она будет прозрачно (для пользователя) делать все запросы-перенаправления, а затем показывать ваши данные. Но на самом деле это должен быть протокол, помогающий вам показывать на своем сайте данные из Google (facebook, что угодно), которые учитывают ваши пользователи. для вас задача, может быть, вам нужно выбрать другое решение – javagirl