English 中文(简体)
Facebook 相册创建工作不当
原标题:Facebook album creation not working properly

我正试图上传一个图像到脸书相册 。 我想将图片上传到名为上帝的相册上 。 如果没有名为 Sunil 的相册, 我愿意创建该类相册, 并将图片上传到其中 。 如果已有名为 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 
  )
);
问题回答

OK,这里有一个示例代码, 这个代码检查名为“ Wall Photos ” 的相册, 并将上传图像. jpg 上传到相册上, 但用户必须批准该图像, 作为通过应用程序上传的图像 。

<?php
include  header.php ; // header.php is the basic auth file for facebook 
$FILE_PATH =  image.jpg ;

$graph_url = "https://graph.facebook.com/me/albums?"
        . "access_token=" . $token .  &limit=100 ;


$data = json_decode(file_get_contents($graph_url));

foreach ($data->data as $d) {
    if ($d->name ==  Wall Photos )
        $ALBUM_ID = $d->id;
}


$facebook->setFileUploadSupport(true);
$args = array( message  =>  Photo Caption );
$args[ image ] =  @  . realpath($FILE_PATH);

$data = $facebook->api( / . $ALBUM_ID .  /photos ,  post , $args);
print_r($data);

?>




相关问题
Using QCView and iSight to capture image

I have a QCView that loads a Quartz file which gives you iSights feedback (basically like a QTCaptureView) Everything displays fine The button simply takes a snapshot using the following simple ...

Taking picture with QTCaptureView

Is it possible to simply take a picture and save it somewhere using a QTCaptureView and Apple s built-in iSight? I ve seen lots of tutorials on recording video but none on simply taking a picture. Any ...

Transform rectangular image into trapezoid

In .NET how can I transform an image into a trapezoid. The Matrix class supports rotation, shear, etc, but I can t see a trapezoidal transformation. I m using the usual System.Drawing.* API, but I m ...

Rotate image through Y-axis on web page

What are my options for rotating an image on a web page through the Y-axis? I m not sure if I even have the terminology right. Is this called a rotate or a transform. Most of the searches that I ve ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

Editing a xaml icons or images

Is it possible to edit a xaml icons or images in the expression design or using other tools? Is it possible to import a xaml images (that e.g you have exported) in the expression designer for editing?...

Convert from 32-BPP to 8-BPP Indexed (C#)

I need to take a full color JPG Image and remap it s colors to a Indexed palette. The palette will consist of specific colors populated from a database. I need to map each color of the image to it s "...

热门标签