在laravel中添加照片以便facebook php sdk发布

时间:2019-06-10 00:26:31

标签: php laravel facebook facebook-php-sdk

我在laravel中有一个对我的Facebook php sdk的工作呼叫,因此我进行了一个或多个ajax调用,这使我的控制器成功地将我的消息发布到了Facebook。

我有一个变量也可以从请求中获取图像url,但是我不确定如何更改它以集成它。我应该将$imagePost添加到$ data数组吗?如果是这样,它还会转到提要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 个答案:

答案 0 :(得分:1)

要创建媒体帖子,您要做的就是将源代码与消息一起传递。它应该是FacebookFile实体的实例。调用具有绝对图像路径的fileToUpload('/ path / to / file.jpg')也会返回FacebookFile的实例。

source