Я загружаю видео в API открытого графика Facebook, используя следующий код.Кажется, что-то изменилось, поскольку API теперь возвращает NULL каждый раз.Я не вижу, что я делаю неправильно;может кто-нибудь помочь?
(Примечание: $ local_filename, указанный ниже, достоверно существует и является видео. CURL также работает, поскольку мы используем его для подключения к другим службам.)
$facebook = new Facebook(array(
'appId' => $config->facebook_appid,
'secret' => $config->facebook_secret,
'cookie' => true,
'fileUpload' => true,
));
try {
$facebook->setAccessToken($user->facebook_token);
$fbvideo = $facebook->api('/me/videos','POST',
array(
'source' => '@' . $local_filename,
'title' => 'Some title',
'description' => 'Some description',
'message' => 'Uploaded with ...'));
} catch (FacebookApiException $e) {
//...
}