Facebook Graph APIからデータを取得するために以下のコードを使用しています。私はグラフAPI Explorerで動作する、次の検索クエリを使用する場合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();
しかし、それはもう動作しません。
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