Частная таблица FusionTables с OAUTH2

Хорошая картинка Тима Розенберга , которая точно показывает, как работает OAUTH2 :

enter image description here

. Мне лень даже начинать смотреть на это 2файлы и тест поэтому я искал самый простой способ

1. получить токен

2.доступ с этим токеном

с помощью gwt -oauth2

поместите его в заголовок index.php:

и это в теле


ОК,

Теперь вы видите подключение и перенаправление на oauthWindow.html в новом окне без ошибок. Параметры GET теперь показывают вамaccess_tokentoken_typeexpires_in. Проверьте токен доступа _ЗДЕСЬ

Как вы видите, токен _работает отлично, НО

Чего вы до сих пор не получаете, так это первого оповещения об этом:

oauth2.login(req, function(token) {
  alert('Got an OAuth token:\n' + token + '\n'
  + 'Token expires in ' + oauth2.expiresIn(req) + ' ms\n');
}, function(error) {
  alert("Error:\n" + error);
});

Второе оповещение работает нормально, и когда вы пытаетесь выполнить аутентификацию. опять же, если oauthWindow.html все еще открыт, он показывает предупреждение об ошибке (, так что он работает! )Теперь давайте добавим этот небольшой код в oauthWindow.html



  
    
  
  

Идеальный!

Теперь, если вы хотите работать с приватными таблицами, все, что вам нужно, это добавить токен доступа _к URL-адресу.

Спасибо, что дали мне повод ответить самому себе!

18
задан Christian Junk 26 August 2015 в 13:09
поделиться