Изображение присоединения к событию Facebook (php sdk, отдых или API графика) [дубликат]

7
задан Community 23 May 2017 в 10:29
поделиться

2 ответа

Вы можете публиковать изображения в facebook как:

// variables required in this example:
$img_path = "/home/www/test.png"; // image path
$img_caption = "testing"; // caption
$album_id = "12345678910"; // album id
$facebook_uid = "555555555"; // facebook user id
$facebok_user_access_token = "ajsdhflhasdf|sjdhflkasdf."; // facebook user token 

//upload photo
$args = array(
    'aid'       => $album_id,       // album id, possibly event id?
    'caption'   => $img_caption,    // caption for image
    'uid'       => $facebook_uid,   // facebook user id of the poster
    'format'    => 'json'
    );
$args[basename($img_path)] = '@' . realpath($img_path);
$ch = curl_init();
$url = "https://api.facebook.com/method/photos.upload?access_token={$facebook_user_access_token}";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$upload_result = curl_exec($ch);

Вот как вы можете использовать API для загрузки фотографий в альбомы facebook с помощью PHP. Не точно уверен, что это работает и для событий. Я бы проверил это, но я не могу получить доступ к facebook с работы.

Надеюсь, это хорошее начало для вас.

0
ответ дан 6 December 2019 в 19:32
поделиться

Кажется, это работает

$file = "pj100.jpg";
$args = array(
    'access_token' => 'your access token',
    'name' => 'Event name',
    'description' => 'The Description ',
    'start_time' => '2012-09-01T12:00:00+0000',
    '@file.jpg' => '@' . realpath($file)); 
$target_url = "https://graph.facebook.com/me/events";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$result = curl_exec($ch);
curl_close($ch);

echo "Event ID= " . $result;
2
ответ дан 6 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: