2017-05-19 12 views
0

を使用してFacebookのポスト/写真のURLを取得し、私はボタンをクリックすることで、自分のFacebookのページで私のWebページの写真を投稿Facebookアプリを作成しました。FacebookのAPI

は今、私も自分のWebページに自分のFacebookの投稿のURLを表示したいです。

、私は私のウェブサイト上のボタンをクリックしますと、それはFacebookを利用して写真を公開し、その後、私はFacebookのから私のページでその公表の写真のURLを表示することを意味します。

私は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

を使用してFacebookのポスト/写真のURLを取得するには、このコードを使用することができ、それが役に立つ場合は、このリンクをチェックしてください - (https://developers.facebook.com/docs/graph-api /写真アップロード) –

答えて

0

私は答えを自分で発見しました。

あなたは、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(); 
}