Добавляем фото так фейсбук php sdk пост в laravel - PullRequest
1 голос
/ 10 июня 2019

У меня есть рабочий звонок на мой php sdk на Facebook в laravel, так что я делаю ajax-вызов или несколько звонков, и он попадает в мой контроллер, успешно отправляя мое сообщение на facebook.

У меня есть переменная, которая также получает URL-адрес изображения из запроса, но я не уверен, как мне нужно изменить это, чтобы интегрировать его. Должен ли я добавить свой $imagePost в массив данных? И если да, то все равно будет ли переходить на URL канала?

Я просто не уверен, как просто добавить фотографию в уравнение

public function postToFacebook(Request $request)
{
    $campaignPost = $request->post;
    $imagePost = $request->url;
    $facebookPageID = $request->facebookPageID;
    $facebookToken = $request->facebookToken;

    $fb = App::make('SammyK\LaravelFacebookSdk\LaravelFacebookSdk');

    $data = array('message' => $campaignPost);
    $res = $fb->post($facebookPageID . '/feed/', $data, $facebookToken);
}

1 Ответ

1 голос
/ 10 июня 2019

Чтобы создать медиапост, все, что вам нужно сделать, это передать источник вместе с сообщением.Это должен быть экземпляр сущности FacebookFile.Вызов fileToUpload ('/ path / to / file.jpg') с абсолютным путем к изображению также возвращает экземпляр FacebookFile.

source

...