Как создать фотоальбом в Facebook с помощью API - PullRequest
0 голосов
/ 19 февраля 2012

Как создать, как это? Пользователи с моего сайта могут загрузить изображение на свою страницу FB. например: myfbcover.com

Я загрузил эти файлы (https://github.com/facebook/php-sdk). Что дальше? Пожалуйста, помогите мне!

1 Ответ

5 голосов
/ 19 февраля 2012

Базовый пример:


$facebook = new Facebook(array(
    'appId'  => 'APP_ID',
    'secret' => 'APP_SECRET',
    'cookie' => true,
));

$user = $facebook->getUser();
if ($user) {
  $facebook->setFileUploadSupport(true);

  //Create an album
  $album_details = array(
        'message'=> 'Album desc',
        'name'=> 'Album name'
  );
  $create_album = $facebook->api('/me/albums', 'post', $album_details);

  //Get album ID of the album you've just created
  $album_uid = $create_album['id'];

  //Upload a photo to album of ID...
  $photo_details = array(
    'message'=> 'Photo message'
  );
  $file='app.jpg'; //Example image file
  $photo_details['image'] = '@' . realpath($file);

  $upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
}

Это просто пример.Вы можете найти много источников по поиску.Надеюсь, это поможет вам начать

...