我在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);
}
答案 0 :(得分:1)
要创建媒体帖子,您要做的就是将源代码与消息一起传递。它应该是FacebookFile实体的实例。调用具有绝对图像路径的fileToUpload('/ path / to / file.jpg')也会返回FacebookFile的实例。