Хорошая картинка Тима Розенберга , которая точно показывает, как работает OAUTH2 :
. Мне лень даже начинать смотреть на это 2файлы и тест поэтому я искал самый простой способ
1. получить токен
2.доступ с этим токеном
с помощью gwt -oauth2
поместите его в заголовок index.php:
и это в теле
ОК,
Теперь вы видите подключение и перенаправление на oauthWindow.html в новом окне без ошибок. Параметры GET теперь показывают вамaccess_token
token_type
expires_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-адресу.
Спасибо, что дали мне повод ответить самому себе!