Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Java 使用Facebook Graph API在Android应用程序中获取视频_Java_Android_Facebook_Facebook Graph Api - Fatal编程技术网

Java 使用Facebook Graph API在Android应用程序中获取视频

Java 使用Facebook Graph API在Android应用程序中获取视频,java,android,facebook,facebook-graph-api,Java,Android,Facebook,Facebook Graph Api,对于一个高中项目,我需要在我自己的Android应用程序中的Facebook页面上获得上传视频的列表。 Facebook SDK为此建议使用以下代码: /* make the API call */ new Request( session, "/{page-id}/videos/uploaded", null, HttpMethod.GET, new Request.Callback() { public void onCompleted(Response response) {

对于一个高中项目,我需要在我自己的Android应用程序中的Facebook页面上获得上传视频的列表。 Facebook SDK为此建议使用以下代码:

/* make the API call */
new Request(
session,
"/{page-id}/videos/uploaded",
null,
HttpMethod.GET,
new Request.Callback() {
    public void onCompleted(Response response) {
        /* handle the result */
    }
}
).executeAsync();
我已在请求中插入我的页面ID

问题是我需要提供一个访问令牌。使用GraphAPI浏览器,我可以浏览提供访问令牌的查询的输出。如何在Java代码中提供访问令牌

我得到的答复是:

{Response:  responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 104,       errorType: OAuthException, errorMessage: An access token is required to request this resource.}, isFromCache:false}

你能帮助我如何为请求提供访问令牌吗?

通过Facebook登录服务获得访问令牌,当用户登录时,Facebook会生成一个。你应该看看

它是一个简化常见Facebook API任务(如登录用户)的库