Publicar en el muro de otros usuarios de facebook api

Estoy creando un sitio que permite a los usuarios vender artículos, el inicio de sesión se basa en la API de Facebook. Cuando se crea un anuncio, debe aprobarse, por lo que no está visible en el momento de la creación. Tengo un campo donde el usuario puede verificar si permitirá que el nuevo anuncio se publique en su perfil de facebook. Esto funciona perfecto, ya que publica bien, pero el problema aquí es que el anuncio no es visible

Mi pregunta es si es posible publicar tales cosas en el muro de otro usuario a través de la API.

El código ahora es

define('APP_ID', 'XXXX'); define('APP_SECRET', 'XXXXX'); $facebook = new Facebook(array( 'appId' => APP_ID, 'secret' => APP_SECRET )); $facebook->api('/me/feed', 'post', array( 'link' => 'www.XXXX.dk/viewad.php?aid='.$id, 'name' => $_POST["headline"], 'message' => 'I have created a new ad on www.XXXX.dk')); 

¿Esto funcionará cuando se apruebe el anuncio?

 $facebook->api('/12345678/feed', 'post', array( 'link' => 'www.XXXX.dk/viewad.php?aid='.$id, 'name' => $_POST["headline"], 'message' => 'I have created a new ad on www.XXXX.dk')); 

    No, desde febrero de 2013 ya no puedes publicar en las paredes de otras personas a través de API (solo puedes usar el diálogo de alimentación y hacer que el usuario active el lado del cliente).

    Y en mi humilde opinión, lo que estás tratando de hacer es exactamente la razón de este cambio: publicar “anuncios” en las paredes de otras personas es lo que yo consideraría como puro spam. (Y si las Políticas de plataforma de FB permiten que su “modelo de negocio” sea en absoluto cuestionable, creo).