我正在尝试将图像上传到 Facebook 相册。我想将图片上传到名为“上帝”的相册中。如果没有名为 Sunil 的相册,我想创建 alum 并将图片上传到其中。如果已经存在名为 Sunil 的相册,则需要上传图片。
我已经尝试了以下代码。现在这些图片被上传到名为“Picslanda”的相册中。如何将专辑名称更改为我自己的。
require_once 'fbpic/library/facebook.php';
$app_id     = "xxxxx";
$app_secret = "xxxxxx";
$facebook   = new Facebook(array(
  'appId'  => $app_id,
  'secret' => $app_secret,
  'cookie' => true
));
$fbcheck = $facebook->getUser();
if (is_null($fbcheck) or !$fbcheck or $fbcheck==0)
{
  header("Location:{$facebook->getLoginUrl(array('scope' => 'user_status,publish_stream,user_photos,photo_upload'))}");
}
$facebook->setFileUploadSupport("http://" . $_SERVER['SERVER_NAME']);
// add a status message
$photo = $facebook->api('/me/photos', 'POST', 
  array(
    'source'  => '@' .realpath("images/poovarty.jpg") ,
    'message' => 'It is a programming test'
  )
);