Creé una publicación en una página de Facebook y obtuve el permalink_url con éxito usando la API como se muestra en mi código a continuación:
let postUrl = `https://graph.facebook.com/${pageId}/feed`; let { data } = await axios.post(postUrl, urlParams); let postId = data.id; let accessToken = access_token; let postLinkRequestUrl = `https://graph.facebook.com/v2.8/${postId}?fields=permalink_url&access_token=${accessToken}`; let postLinkRequestResponse = await axios.get(postLinkRequestUrl); let { permalink_url } = postLinkRequestResponse.data; //Perma Link gotten successfully for post to be rendered outside Facebook Ahora, estoy tratando de mostrar la publicación fuera de Facebook usando una biblioteca ReactJS llamada react-facebook como se muestra a continuación
<FacebookProvider appId={process.env.REACT_APP_FACEBOOK_APP_ID}> <EmbeddedPost href={post.permaLink} width="200" onLoad={() => { setLoaded(true); }} /> </FacebookProvider>Y todo lo que recibo a cambio es este mensaje de error
Esta publicación de Facebook ya no está disponible. Es posible que se haya eliminado o que la configuración de privacidad de la publicación haya cambiado.
Lo que plantea la pregunta, ¿cómo puedo hacer pública la publicación durante la fase de creación o qué más puedo hacer para poder mostrarla fuera de Facebook aunque esté dentro de una página específica de Facebook?
Gracias en espera de su respuesta.