Facebook Graph API 2017: imagen cargada en las fotos de la línea de tiempo en lugar del álbum (id) proporcionado

Mis usuarios pueden decidir si desean subir a la línea de tiempo principal de su página o en uno de los álbumes de la página.

Todo funciona correctamente, excepto el hecho de que mis imágenes se cargan en las fotos de la línea de tiempo (álbum FB predeterminado) en lugar del seleccionado.

$ timelinealbum es "yo" si se selecciona la línea de tiempo, y es "% album_id%", si se selecciona uno de los álbumes.

Por lo tanto, la URL de la publicación es "/ me / photos" para la línea de tiempo y "/% album_id% / photos" para el álbum. Depurado, funcionando bien. Las fotos aún van a Timeline Photos ...

(No hay mensaje de error ya que la carga se realizó correctamente).

¿Alguna idea?

¡Gracias por adelantado!

Aquí está el código de carga para múltiples imágenes (modo silencioso):

foreach ($tarrvegl as $t) {
    $turl = wp_get_attachment_url($t);
    $linkDataInner = [
        'message' => $message,
        'source' => $fb->fileToUpload($turl),
        'published' => false,
        'access_token' => $page_access_token
    ];
    try {
        $response = $fb->post('/'.$timelinealbum.'/photos', $linkDataInner);
        $graphNode = $response->getGraphNode();
        $resparr[] = $graphNode['id'];
    } catch(Facebook\Exceptions\FacebookResponseException $e) {
        echo 'Graph returned an error: ' . $e->getMessage();
        exit;
    } catch(Facebook\Exceptions\FacebookSDKException $e) {
        echo 'Facebook SDK returned an error: ' . $e->getMessage();
        exit;
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta