我在 laravel 中对我的 facebook php sdk 进行了工作调用,以便我进行一个或多个 ajax 调用,并且它击中了我的 Controller ,成功将我的消息发布到 facebook。
我有一个变量也可以从请求中获取图像 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);
}
最佳答案
要创建媒体帖子,您所要做的就是传递源代码和消息。它应该是 FacebookFile 实体的实例。使用绝对图像路径调用 fileToUpload('/path/to/file.jpg') 也会返回 FacebookFile 的实例。
关于php - 在 laravel 中添加照片以便 facebook php sdk 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56519329/