2017-05-19 4 views
0

J'ai créé une application Facebook qui affiche ma photo sur ma page Facebook en cliquant sur un bouton.Get Facebook Post/Photo Url Utilisation de l'API Facebook

Maintenant, je veux aussi montrer mon URL de post facebook sur ma page Web.

Signifie que je clique sur le bouton sur mon site Web, il va publier une photo sur facebook et ensuite je veux montrer cette photo publiée url sur ma page de facebook.

J'utilise ce code pour publier sur facebook: -

<?php 
require_once("/path-to/facebook_php_sdk/facebook.php"); // set the right path 

$config = array(); 
$config['appId'] = 'your-app-id'; 
$config['secret'] = 'your-secret-key; 
$config['fileUpload'] = true; // optional 
$fb = new Facebook($config); 

$params = array(
    "access_token" => "your_access_token", 
    "url" => "http://photo-url", 
); 

try { 
    $ret = $fb->api('/fb-page-id/photos', 'POST', $params); 
    echo 'Successfully posted photo to Facebook Fan Page'; 
} catch(Exception $e) { 
    echo $e->getMessage(); 
} 
?> 
+0

s'il vous plaît vérifier ce lien si elle sera utile - (https://developers.facebook.com/docs/graph-api/photo-uploads) –

Répondre

0

J'ai trouvé la réponse moi-même.

Vous pouvez utiliser ce code pour obtenir url post/photo Facebook en utilisant fb api

try 
{ 
$ret = $fb->api('/fb-page-id/photos', 'POST', $params); 
echo 'Successfully posted photo to Facebook Fan Page'; 
$fbdurl = $ret[post_id]; 
$url= "https://facebook.com/".$fbdurl; 
} 
catch(Exception $e) { 
echo $e->getMessage(); 
}