Я пытаюсь получить токен обновления. Я читал об этом в документах Google. Теперь я использую accesstype в автономном режиме, а также утверждение_prompt: «force» Но я не получаю обновленный токен в ответ. Я не понимаю, что я делаю неправильно.Google Oauth не получает токен обновления
У меня есть следующий HTML-код:
<input type="submit" class="btn btn-info" value="Google" onclick="authorizeWithGoogle()" />
кода Javascript:
var cid = 'XXXXX';
var apik = 'XXXXX';
var scopes = 'https://www.google.com/m8/feeds';
function authorizeWithGoogle() {
gapi.client.setApiKey(apik);
gapi.auth.authorize({ client_id: cid, scope: scopes, accesstype: "offline" ,approval_prompt: "force"}, handleAuthResult);
}
function handleAuthResult(authResult) {
delete authResult['g-oauth-window'];
if (authResult && !authResult.error) {
console.log(JSON.stringify(authResult));
}
}
Можете ли вы мне помочь.
Проверьте это, может быть, это поможет http://stackoverflow.com/questions/8942340/get-refresh-token-google-api –