Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用图形API Facebook获取视频源URL_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 使用图形API Facebook获取视频源URL

Javascript 使用图形API Facebook获取视频源URL,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我想通过使用Javascript SDK获得带有Graph API的视频源URL 这是我使用视频对象的默认代码构建的 function getVideo(id) { var vid = id; FB.api( "video/{vid}", function (response) { if (response && !response.error) { var v = "source": source; alert(v); } } ); } 您需要使用端点

我想通过使用Javascript SDK获得带有Graph API的视频源URL

这是我使用视频对象的默认代码构建的

function getVideo(id) {
var vid = id;
FB.api(
"video/{vid}",
function (response) {
  if (response && !response.error) {
    var v = "source": source;
    alert(v);
  }
}
);
}

您需要使用端点

/{video_id}
而不是

/video/{video_id}
这在以下文件中有明确说明:

您的代码需要

function getVideo(id) {
    FB.api("/"+id, function (response) {
        if (response && !response.error) {
            alert(response);
        }
    });
}

您可以通过API请求更多的字段参数

$pageid=“YOURPAGENAME”

$facebook->api(“/”$pageid./feed?fields=location&locale=en_GB&fields=type、message、id、story、link、created_time、attachments、source、name、picture、object_id、place&limit=20”)

source=>将返回url mp4视频帖子

并确保在附件数组中看到类型

[type]=>视频在线/视频共享\u youtube

您将获得两种类型的视频url,如:


到底是什么不起作用?响应包含什么?@ZeroOne最新API中的替代方案是什么?