Я интегрирую с Google Диском. Я следовал Google рекомендовал путь ввода кнопку входа, как это:Как установить область полномочий с помощью кнопки входа в систему Google
<div class="g-signin2" data-onsuccess="onSuccessFunc" data-theme="dark"></div>
Этот класс г-signin2 включить некоторые функции обратного вызова, но я не могу найти документацию в любом месте. Поиски бессмысленны, так как здесь используется миллион примеров кода. Может ли кто-нибудь указать документацию?
Моя проблема заключается в том, что мне нужно включить доступ к приложению Google. Это делается в gapi.init, однако эта кнопка входа выполняет сам init, и если я попытаюсь это сделать, он жалуется, что init уже вызван. Хорошо, но мне нужно указать область проверки подлинности, чтобы включить привод Google.
Когда я запускаю программу, нажимайте на кнопку, чтобы разрешить доступ к профилю, но не диск.
Позже я вызываю gapi.auth.authorize, который просто терпит неудачу, не запрашивая пользователя. Я видел другие применения класса g-signin2 с другими атрибутами параметра, и я подозреваю, что для этого есть атрибут, но я затрудняюсь найти документацию. К сожалению, учебные пособия Google не ссылаются на документацию о полях и их значениях.
Любая идея, как сообщить кнопке входа в систему области полномочий для представления пользователю?
$scope.callAuthAuthorize = function() {
var authparam = {
'client_id': CLIENT_ID,
'scope': 'https://www.googleapis.com/auth/drive',
'immediate': true
};
console.log("Now Requesting: ", authparam);
gapi.auth.authorize(authparam, $scope.handleAuthResult);
}
бы [эта документация] (https://developers.google.com/identity/sign-in/web/incremental-auth) help –