J'ai un problème avec l'utilisation api facebook (fonction post)facebook api (post) image et la source ne fonctionnent pas
J'ai essayé de poster sur ma page et il fait avec succès, mais le problème « image » et Les arguments 'source' n'apparaissent pas dans le mur.
Ceci est mon code, quelqu'un peut-il m'aider à faire apparaître l'image et la source avec succès. et comment puis-je effectuer
$params = array('appId' => '674','secret' => 'fe3e',);
$this->load->library('facebook',$params);
// Get User ID
$user = $this->facebook->getUser();
if ($user) {
try {
$page_id = 'dsht.wd';
$page_info = $this->facebook->api("/$page_id?fields=access_token");
if(!empty($page_info['access_token'])) {
$args = array(
'access_token' => $page_info['access_token'],
'message' => "أحلى صدفة",
'link' => 'http://www.d-sht.com/',
'caption' => 'قابلتك صدفة',
'picture' =>'http://www.shorouknews.com/uploadedimages/Caricature/Amr%20Sleem/original/amr-selim-1144-(2).jpg',
'name'=>'عنوان المقال',
'source'=> 'http://www.youtube.com/watch?v=umlJJFVgYVI'
);
$post_id = $this->facebook->api("/$page_id/feed","post",$args);
}
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($user) {
$logoutUrl = $this->facebook->getLogoutUrl();
} else {
echo $loginUrl = $this->facebook->getLoginUrl(array('scope'=>'manage_pages,publish_stream'));
}
et comment puis-je traiter cette ligne (dernière ligne de mon code)
$this->facebook->getLoginUrl(array('scope'=>'manage_pages,publish_stream'));
J'ai essayé d'utiliser file_get_contents
mais il ne fonctionne pas
Remarque: J'ai utilisé rawurlencode($pic)
avec 'image' et cela ne fonctionne pas
Souhaitez-vous poster un lien vers une photo ou une vidéo sur youtube? Ou voulez-vous télécharger une image? – Claudiu
suffit de joindre un lien vers une image. Je n'ai pas besoin de télécharger quoi que ce soit. – user504363