Le téléchargement d'images vers des albums Facebook à l'aide de leur API Graph nécessite un argument "message" spécifique. La documentation autour de sa construction peut prêter à confusion.
1. Album d'application par défaut
Pour télécharger une photo dans l'album par défaut de l'utilisateur actuel, utilisez la syntaxe suivante :
$facebook->setFileUploadSupport(true); $args = ['message' => 'Photo Caption', 'image' => '@' . realpath($FILE_PATH)]; $data = $facebook->api('/me/photos', 'post', $args);
2. Album cible
Pour le téléchargement vers un album spécifique, suivez ce format :
$facebook->setFileUploadSupport(true); $args = ['message' => 'Photo Caption', 'image' => '@' . realpath($FILE_PATH)]; $data = $facebook->api('/' . $ALBUM_ID . '/photos', 'post', $args);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!