Я смущен об одной вещи здесь. У меня есть рабочая страница, предназначенная для чтения/записи из/в таблицу слияния Google. Теперь у меня это работает ... но он работает только с адресом электронной почты, с которого я сгенерировал Client_ID, в консоли Google Cloud Developer. Я хочу, чтобы это приложение работало с произвольным публичным пользователем. Я чувствую, что он имеет какое-то отношение к коду Email Address, который был сгенерирован с идентификатором клиента для учетных данных «Идентификатор клиента для веб-приложения».Публичный доступ POST google fusion table oauth2.0
Смотрите настоящую версию для справки. http://www.bneigher.com/FusionTable/
Мой код:
// This is for authorizing the table for read (Top of page)
gapi.auth.authorize({
client_id: $scope.clientId,
scope: $scope.scopes,
immediate: $scope.immediate
}, handleAuthResult);
. . .
// This is when a POST is invoked to write
runClientRequest({
path: path,
body: body,
headers: {
'Authorization': 'Bearer ' + $scope.accessToken,
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST'
}, callback('insert-data-output'));
Что мне нужно сделать, чтобы заставить это работать ... вы, например, пишете на стол?
Полный код для логики можно найти по адресу http://www.bneigher.com/FusionTable/js/controller.js для справки.
Спасибо, ребята