我创建了一个Facebook应用程序,通过点击按钮在我的Facebook页面上发布我的网页照片。
现在我也想在我的网页上显示我的facebook发布网址。
意味着当我点击我网站上的按钮时,它会在Facebook上发布一张照片,然后我想在Facebook的页面上显示该已发布的照片网址。
我正在使用此代码在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 :(得分:0)
我自己找到了答案。
您可以使用此代码使用fb api
获取Facebook帖子/照片网址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();
}