поэтому я пытался подключить авторизацию 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');
}