У меня небольшая проблема с моим FB-приложением. Речь идет о том, что я всегда получаю ошибку:
{"error": {"message": "(# 353) Отсутствует видеофайл", "type": "OAuthException", "code": 353}}
с этим кодом:
$post_url = "https://graph-video.facebook.com/xxx/videos?" . "title=" . $video_title . "&description=" . $video_desc . "&access_token=" . $access_token; $ch = curl_init(); $data = array( 'source' => 'http://x/upload/' . $name . '.' . $type, 'file' => './upload/' . $name . '.' . $type, 'type' => 'avi', ); curl_setopt($ch, CURLOPT_URL, $post_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $response = curl_exec($ch); if (!$response) { print_r(Debug::vars(array(curl_error($ch), curl_errno($ch)))); } curl_close($ch);
Файл существует, access_token действителен и зарегистрирован как приложение. В $data
которые я пытался установить только «файл» или «источник», но эффекты были одинаковыми.