Comment publier une image sur la chronologie Facebook à l'aide de Graph Api 4.0?
Je crée une API pour publier sur ma chronologie Facebook à l'aide de graph API 4.0. Pour cela, je crée d'abord un album, puis je poste une image dans cet album.
voici le code
$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SECRET',
'cookie' => true,
));
$user = $facebook->getUser();
if ($user) {
//Create an album
$album_details = array(
'message'=> 'Album desc',
'name'=> 'Album name'
);
$create_album = $facebook->apiRequest('/me/albums/{user-access-token}', 'post', $album_details);
dd($create_album);
}
qui renvoie une erreur
Raw Provider API response: {\"error\":{\"message\":\" This object does not exist or does not support this action\"
Mais lorsque j'ai donné un jeton de page au lieu d'un jeton d'accès utilisateur, cela fonctionne bien. Je suis nouveau dans ce domaine. Donc, je n'ai aucune idée de comment résoudre cela.
L'API Facebook n'autorise plus la publication dans les flux de profils personnels.
https://developers.facebook.com/docs/graph-api/reference/v4.0/user/feed#publish
Depuis le 24 avril 2018, l'autorisation publish_actions a été supprimée. Veuillez consulter le journal des modifications de rupture pour plus de détails. Pour permettre aux utilisateurs de votre application de partager du contenu sur Facebook, nous vous encourageons à utiliser nos produits de partage à la place.