Я пытаюсь опубликовать видео из нашего приложения на Facebook в соответствии с их API для страниц: https://developers.facebook.com/docs/reference/api/page/
но facebook возвращает следующий ответ { "ошибка": { "message": "(# 353) Отсутствует видеофайл", "type": "OAuthException", «код»: 353 } }
вот что я помещаю в браузер: https://graph -video.facebook.com / / видео? Access_token = & источник = https://www.youtube.com/v/ZVKc8KGPKFM&method=post
но он все еще возвращается с тем же сообщением, кто-нибудь знает, чего не хватает? спасибо
Так я связываю видео со страницей Facebook.
$url='https://graph.facebook.com/'.$page_id.'/feed?access_token='.$facebook_page_access_token; $args = array( 'message' => $message, 'link' => 'http://www.youtube.com/watch?v='.$video_id, 'source' => 'http://www.youtube.com/e/'.$video_id, 'picture' => 'http://img.youtube.com/vi/'.$video_id.'/0.jpg' ); $this->_curl = curl_init(); curl_setopt($this->_curl,CURLOPT_POST,TRUE); curl_setopt($this->_curl,CURLOPT_URL,$url); curl_setopt($this->_curl, CURLOPT_POSTFIELDS, $args); curl_exec($this->_curl);
Обязательно добавьте «источник» в параметры. в противном случае он будет отображаться в Facebook как обычная ссылка (т.е. post_type = ссылка в ответе API)