json 応答を取得するために fql クエリを使用しています。この fql 実行プロセスは初めてです。このクエリを実行する方法を詳しく知ることができますか?
SELECT likes.user_likes FROM ストリーム WHERE post_id ='XXXXXXXXXXXXX_XXXXXXXXX'
これを実行して応答を得るために必要なものはありますか?
前もって感謝します
json 応答を取得するために fql クエリを使用しています。この fql 実行プロセスは初めてです。このクエリを実行する方法を詳しく知ることができますか?
SELECT likes.user_likes FROM ストリーム WHERE post_id ='XXXXXXXXXXXXX_XXXXXXXXX'
これを実行して応答を得るために必要なものはありますか?
前もって感謝します
private void doFQLQuery()
{
//get the active facebook session
Session session = Session.getActiveSession();
//create the fql query
String fqlQuery = "SELECT likes.user_likes FROM stream WHERE post_id ='XXXXXXXXXXXXX_XXXXXXXXX'";
//create a bundle for the parameters(your query)
Bundle params = new Bundle();
params.putString("q", fqlQuery);
//setup the request
Request request = new Request(session, "/fql", params, HttpMethod.GET, new Request.Callback()
{
public void onCompleted(Response response)
{
//when the request is completed output the results to the log
Log.i(TAG, "Result: " + response.toString());
}
});
//execute the request
Request.executeBatchAsync(request);
}
このコードを使用して、fql クエリを実行し、応答を取得できます。結果に対して行う処理はすべて、onCompleted メソッドで行う必要があります。