Как обработать ответ oauth2 на коннекторе Google Data Studio? - PullRequest
0 голосов
/ 27 февраля 2019

поэтому я пытался подключить авторизацию Facebook oauth2 к моему коннектору сообщества Google Data Studio.

Я успешно получил авторизацию от Facebook, но я не знаю как вызвать функцию authCallback .

кто-нибудь знает, что мне делать?или я что-то упускаю?

function getOAuthService() {
  Logger.log('testing 1')
  return OAuth2.createService('facebook')
    .setAuthorizationBaseUrl('https://www.facebook.com/dialog/oauth')
    .setTokenUrl('https://graph.facebook.com/oauth/access_token')
    .setRedirectUri('xxxxxxxxxxxxxxxx')
    .setClientId('xxxxxxxxxxxx')
    .setClientSecret('xxxxxxxxxx')
    .setPropertyStore(PropertiesService.getUserProperties())
    .setCallbackFunction('authCallback')
    .setScope('public_profile,email,ads_management,ads_read,manage_pages,read_insights,pages_show_list,business_management,instagram_basic,instagram_manage_insights,user_videos');
};

function authCallback(request) {
  var authorized = getOAuthService().handleCallback(request);
  if (authorized) {
    return HtmlService.createHtmlOutput('Success! You can close this tab.');
  } else {
    return HtmlService.createHtmlOutput('Denied. You can close this tab');
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...