(#803) Certains de l'alias que vous avez demandé n'existe pas: le facebook graph api
je suis en utilisant le fb de l'api graphique pour afficher sur fb.
voici mon code..
include_once("config.php");
$page_id = '2267dsfgsfdsg32';
$facebook->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption');
$args = array(
'access_token'=>"CAADHIv47plHx i changed it nCCGDqEWNQZBZBySZC04xXDyqn0jZB3",
'message' => 'This photo was uploaded ',
'name' => 'Product name',
'caption' => 'Accomplished!',
'link' => 'http://www.adspace.lk/',
'picture' => 'http://adspace.lk/assets/img/tmp/banner2.jpg');
$data = $facebook->api('post', $args);
print_r($data);
je reçois le message d'erreur
Fatal error: Uncaught OAuthException: (#803) Some of the aliases you requested do not exist: post thrown in /home/design/public_html/jksb/fb/inc/base_facebook.php on line 1249
quelqu'un peut-il m'aider à corriger cette erreur plz...
- Il n'y a pas de poteau d'extrémité. Le premier argument de $facebook->api devrait être le point de terminaison de vous envoyer la demande. Aime /moi ou /me/des amis ou quelque chose comme ça
Vous devez vous connecter pour publier un commentaire.
Vous utilisez pas de point de terminaison,
post
est la méthode HTTP de la requête. Essayez d'utiliser/me/photos
comme indiqué sur https://developers.facebook.com/docs/graph-api/reference/v2.0/user/photos/#publishIl y a aussi un exemple ici: https://developers.facebook.com/docs/php/howto/uploadphoto/4.0.0
Cette erreur se produit lorsque vous manquez de spécifier tous les champs requis ou votre adressage est mauvais. Si, tout d'abord, comme je vois, vous manquez un nom d'Application pour le compte de qui vous serait le partage de l'activité de l'utilisateur flux d'activité. Ainsi, vous pouvez d'abord créer une Application ici. Ensuite, vous devez définir les actions et les objets qui vous serait le partage dans l'alimentation. Collectivement, vous devrez peut-être créer des Histoires (si vous avez l'intention de créer des histoires, sur le même lien que j'ai partagé; il suffit d'aller à 'Open Graph' option). Pour les prédéfinis des histoires par facebook, comme la vidéo, votre post action serait comme suit. Aussi, Vous devez spécifier le type d'objet que vous êtes en partage, comme ceci:
$facebook->api($user_id.'/app_name:activity_name','POST',$post_obj);
où
$post_obj
est$post_obj = array('other'=>$args)
other
est l'indice pour la "vidéo" des objets. Vous pouvez vérifier/changer que le nom de l'objet que vous partagez. Ce pourrait être "blog", "news" ou ce que vous pouvez créer.