diff --git a/src/app/api/social/route.ts b/src/app/api/social/route.ts index 4c02d5a..c4d6383 100644 --- a/src/app/api/social/route.ts +++ b/src/app/api/social/route.ts @@ -382,8 +382,11 @@ async function fetchPageBundle( `${encodeURIComponent(pageId)}/published_posts`, token, { + // No pedir likes.summary / comments.summary: Meta responde (#10) + // pages_read_engagement / Page Public Content Access aunque el permiso + // figure como granted en el user token. fields: - 'id,message,created_time,full_picture,permalink_url,status_type,shares,likes.summary(true),comments.summary(true),attachments{media_type,type,url,media,subattachments{media_type,type,url,media}}', + 'id,message,created_time,full_picture,permalink_url,status_type,attachments{media_type,type,url,media,subattachments{media_type,type,url,media}}', limit: '25', } ); @@ -396,7 +399,7 @@ async function fetchPageBundle( } else { const posts2 = await graphGet(`${encodeURIComponent(pageId)}/posts`, token, { fields: - 'id,message,created_time,full_picture,permalink_url,status_type,shares,likes.summary(true),comments.summary(true),attachments{media_type,type,url,media,subattachments{media_type,type,url,media}}', + 'id,message,created_time,full_picture,permalink_url,status_type,attachments{media_type,type,url,media,subattachments{media_type,type,url,media}}', limit: '25', }); if (posts2.ok) {