Facebook graph api 使用Facebook API获取Facebook帖子/照片Url

Facebook graph api 使用Facebook API获取Facebook帖子/照片Url,facebook-graph-api,facebook-php-sdk,facebook-apps,Facebook Graph Api,Facebook Php Sdk,Facebook Apps,我创建了一个Facebook应用程序,通过点击按钮将我的网页照片发布到我的Facebook页面上 现在我还想在我的网页上显示我的facebook帖子url 这意味着当我点击我网站上的按钮时,它会在facebook上发布一张照片,然后我想在我的facebook页面上显示发布的照片url 我正在使用以下代码在facebook上发布:- <?php require_once("/path-to/facebook_php_sdk/facebook.php"); // set the right p

我创建了一个Facebook应用程序,通过点击按钮将我的网页照片发布到我的Facebook页面上

现在我还想在我的网页上显示我的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();
}
?>

我自己找到了答案

您可以使用此代码使用FBAPI获取Facebook帖子/照片url

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();
}

请检查此链接是否有帮助-()