Я использую следующее для кода для извлечения данных из Facebook Graph API, и он работает.Поиск в Facebook Graph API на Android
GraphRequest.newGraphPathRequest(AccessToken.getCurrentAccessToken()
, "/me"
, new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
showToast(response.toString());
((TextView) findViewById(R.id.result_textview)).setText(response.toString());
}
}).executeAsync();
Однако, когда я использую следующий поисковый запрос, который работает в Graph API Explorer, он больше не работает.
GraphRequest.newGraphPathRequest(AccessToken.getCurrentAccessToken()
, "https://stackoverflow.com/search?q=coffee&type=place"
, new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
showToast(response.toString());
((TextView) findViewById(R.id.result_textview)).setText(response.toString());
}
}).executeAsync();
Ошибка json ниже.
Response:responseCode:400,
graphObject:null,
error:{
HttpStatus:400,
errorCode:100,
errorType:GraphMethodException,
errorMessage: Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api
}
}
что вы пытаетесь сделать? почему вы используете этот api-узел графика? –
Я пытаюсь искать места. – myatmins