android上的Facebook搜索

android上的Facebook搜索,android,facebook,facebook-graph-api,facebook-android-sdk,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,我正试图根据他们的参考,使用facebook android sdk向facebook发送搜索查询。但是,图形请求被以下响应拒绝 Code: LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() { @Override public void

我正试图根据他们的参考,使用facebook android sdk向facebook发送搜索查询。但是,图形请求被以下响应拒绝

    Code:
    LoginManager.getInstance().registerCallback(callbackManager,
            new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(LoginResult loginResult) {
                    Bundle params = new Bundle();
                    params.putString("type", "topic");
                    params.putString("q", "Johny");
                    params.putString("fields", "id,name,page");

                    new GraphRequest(
                            AccessToken.getCurrentAccessToken(),
                            "/search",
                            params,
                            HttpMethod.GET,
                            new GraphRequest.Callback() {
                                public void onCompleted(GraphResponse response) {

                                    System.out.println(response.toString());
                                }
                            }
                    ).executeAsync();
                }
代码:
LoginManager.getInstance().registerCallback(callbackManager,
新建FacebookCallback(){
@凌驾
成功时公共无效(LoginResult LoginResult){
Bundle params=新Bundle();
参数putString(“类型”、“主题”);
参数putString(“q”、“Johny”);
参数putString(“字段”、“id、名称、页面”);
新格力探索(
AccessToken.getCurrentAccessToken(),
“/搜索”,
params,
HttpMethod.GET,
新建GraphRequest.Callback(){
未完成公共空白(图形响应){
System.out.println(response.toString());
}
}
).executeAsync();
}
响应:{响应:响应代码:400,graphObject:null,错误: {HttpStatus:400,错误代码:15,错误类型:OAutheException, errorMessage:(#15)必须使用应用程序调用此方法 访问令牌。}}

facebook上的Android SDK是否有人面临同样的问题?

code:
Code:
LoginManager.getInstance().registerCallback(callbackManager,
        new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                Bundle params = new Bundle();
                params.putString("type", "topic");
                params.putString("q", "Johny");
                params.putString("fields", "id,name,page");

                new GraphRequest(
                        AccessToken.getCurrentAccessToken(),
                        "/search",
                        params,
                        HttpMethod.GET,
                        new GraphRequest.Callback() {
                            public void onCompleted(GraphResponse response) {

                                System.out.println(response.toString());
LoginManager.getInstance().registerCallback(callbackManager, 新建FacebookCallback(){ @凌驾 成功时公共无效(LoginResult LoginResult){ Bundle params=新Bundle(); 参数putString(“类型”、“主题”); 参数putString(“q”、“Johny”); 参数putString(“字段”、“id、名称、页面”); 新格力探索( AccessToken.getCurrentAccessToken(), “/搜索”, params, HttpMethod.GET, 新建GraphRequest.Callback(){ 未完成公共空白(图形响应){ System.out.println(response.toString());
代码:
LoginManager.getInstance().registerCallback(callbackManager,
新建FacebookCallback(){
@凌驾
成功时公共无效(LoginResult LoginResult){
Bundle params=新Bundle();
参数putString(“类型”、“主题”);
参数putString(“q”、“Johny”);
参数putString(“字段”、“id、名称、页面”);
新格力探索(
AccessToken.getCurrentAccessToken(),
“/搜索”,
params,
HttpMethod.GET,
新建GraphRequest.Callback(){
未完成公共空白(图形响应){
System.out.println(response.toString());

你是否在facebook控制台中注册了你的应用程序?是的,这是一个注册的应用程序。你确定你正在按应该的方式使用搜索请求吗?它看起来不像是“主题”类型。另外。你的facebook应用程序是否设置为在开发者控制台中发布?还有一个选项显示“需要应用程序机密”在“设置”面板中。是否选中此选项?您的应用被标记为“本机/桌面”?这有时可能会导致此问题。您是否在facebook控制台中注册了您的应用?是的,它是一个已注册的应用。您确定要按应使用的方式使用搜索请求吗?它看起来不像是一个“主题”键入。还有。您的Facebook应用程序是否设置为在开发者控制台中发布?设置面板中还有一个选项显示“需要应用程序机密”。您是否选中了此选项?您的应用程序被标记为“本机/桌面”?有时可能会导致此问题。