Access Token right?
1

My app already has ads_read and ads_management access permissions. However, when I make the request:

const getAppAccessToken = async () => { const appId = process.env.FB_APP_ID; const clientSecret = process.env.FB_APP_SECRET; const accountId = process.env.FB_ACCOUNT_ID; const url = https://graph.facebook.com/oauth/access_token?client_id=${appId}&client_secret=${clientSecret}&grant_type=client_credentials; try { const response = await axios.get(url); const appAccessToken = response.data.access_token; console.log(appAccessToken); } catch (error) { console.error(error); } };

I get a token that doesn't seem to have any permissions, according to the FB debugger. I guess that's why I'm getting undefined in

const getAppAccessToken = async () => { const appId = process.env.FB_APP_ID; const clientSecret = process.env.FB_APP_SECRET; const accountId = process.env.FB_ACCOUNT_ID; const url = https://graph.facebook.com/oauth/access_token?client_id=${appId}&client_secret=${clientSecret}&grant_type=client_credentials; try { const response = await axios.get(url); const appAccessToken = response.data.access_token; console.log(appAccessToken);

const api = FacebookAdsApi.init(appAccessToken);
const account = new AdAccount(accountId);

console.log(account.age); // returns undefined

} catch (error) { console.error(error); } };

Can you help me understand why I can't access console.log(account.age)? Thanks!

Marcio
提问时间: 4 小时前