Code Publication photo Facebook

Fermé
GaabZz - 25 avril 2019 à 08:35
 GaabZz - 25 avril 2019 à 16:51
Bonjour,

Je souhaite créer un code pour publier une photo automatiquement une photo sur une page
Facebook, ayant déjà regarder les documentations par Facebook for developpers je n'ai pas trouver le code qu'il me faut.
Le code peut être en PHP, JavaScript ou autre même si je connais principalement le PHP.
Le but serait a partir d'une photo déjà enregistrer sur mon PC la publier sur une page Facebook dédiée a cet effet.
Voici un code se rapprochant le plus a un résultat correct.

<?php

include 'facebook.php';

$facebook = new Facebook(array('appId' => '*********',
'secret' => '********',
'cookie' => true));

// Get User ID
$user = $facebook->getUser();

if ($user)
{
try
{
$attachment = array('message' => 'premiere publication',
// 'name' => 'Le nom de ton post si tu veux le retrouver plus tard!',
// 'caption' => 'Le titre de ton post sur le Mur',
// 'link' => 'http://www.monsite.com/',
'picture' => 'C:\Users\euriat\Pictures\Saved Pictures\maintenance.jpeg');

$results = $facebook->api('/me/feeds/', 'post', $attachment);
}
catch (FacebookApiException $e)
{
echo $e->getMessage();
$user = null;
}
}
?>
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
25 avril 2019 à 09:08
Bonjour,

Que donne le code que tu nous montres ? un message d'erreur peut-être ?
Que contient ta variabel $results une fois le code exécuté ?

As tu essayé de placer ton image à la racine de ton site ?
Car apache n'as pas nécessairement les droits pour aller chercher des fichiers qui se trouvent en dehors....

1
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
25 avril 2019 à 09:10
et pour l'image... il faut mettre l'url vers le fichier.
Tu ne peux pas juste mettre le chemin d'un fichier en local... il faut que ce fichier soit accessible sur le net....
0
Bonjour,
Oui quand j’exécute ce code en serveur local j'ai énormément d'erreur.
Je suis vraiment obliger de publier des photos directement du net ?
Car dans mon projet serait justement de prendre des photos depuis un appareil photo et puis un fois stockée, depuis une application (Windev) qu'elle puisse être publier sur une page Facebook dédiée .
Merci pour votre réponse
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > GaabZz
25 avril 2019 à 09:54
Le paramètre présent dans ton code attend une URL ... pas le choix.

Sinon

Il existe des exemples ( en CURL ) sur la documentation des api facebook.
Par exemple :
https://developers.facebook.com/docs/video-api/getting-started

Après, en PHP il propose un exemple pour uploader l'image dans le profil de l'utilisateur (dans ses albums photo ):
https://github.com/facebookarchive/php-graph-sdk/tree/master/docs


A voir si tu peux t'en servir pour ton cas
0
D'accord mais je ne sais pas par ou commencer pour créer mon code d'ou partir.
Il me faudrait un code de base avec les "librairies" Facebook pour ensuite pouvoir le modifier et insérer ma partie pour publier une photo.
Car sur Facebook for developer je n'ai pas trouver un code simple si tu me comprends ^^
Je n'ai pas de base pour commencer et qui fonctionne j'essaie de prendre des codes trouvés sur internet mais aucun ne fonctionne :/
0