【发布时间】:2015-07-15 08:39:45
【问题描述】:
我在使用 PHP Facebook SDK 和将视频上传到 Facebook 页面时遇到了一些问题。
我向您解释:视频已正确上传,但我想将其插入特定的 Facebook 相册。我认为问题和解决方案都在这些方面。
此外,视频总是在页面照片部分而不是在视频部分上传。
如何将视频上传到特定相册或视频部分?
提前感谢您的帮助!
$response = (new FacebookRequest(
$session, 'POST', '/{PAGE-ID}/videos', array(
'source' => new CURLFile($pathtofile.$name, 'video/mp4'),
'title' => basename($name, ".mp4")
编辑
我以这种方式编辑了我的代码,使用 cURL 库,但问题仍然存在:视频被上传到照片部分。
有没有办法将它上传到视频相册中?
$attachment = array(
'access_token'=> 'access_token',
'title' => 'Video Title',
'source'=> new CURLFile("$pathtofile", 'video/mp4'));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph-video.facebook.com/v2.2/pageid/videos');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //to suppress the curl output
$result = curl_exec($ch);
print_r($result);
curl_close ($ch);
【问题讨论】:
标签: php facebook facebook-graph-api