添加照片 so facebook php sdk post in laravel

Adding photo so facebook php sdk post in laravel

我在 laravel 中有一个对我的 facebook php sdk 的工作调用,因此我进行了一个或多个 ajax 调用,它成功地击中了我的控制器并发布了我的消息到脸书。

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

要创建媒体 post,您所要做的就是将源与消息一起传递。它应该是 FacebookFile 实体的一个实例。使用绝对图像路径调用 fileToUpload('/path/to/file.jpg') 也是 return FacebookFile 的一个实例。

source