1

私はこのAPIリクエストを持っています。投票したユーザーの名前でページからの質問をグループ化します; ユーザーID....など

367298846687999?fields=questions.fields(id,created_time,question,options.fields(name,votes.fields(id,username),vote_count,from)) 

ただし、ページ上のすべての質問が返されます。

作成日を選択して質問を取得する必要があります。のよう Month(created_time) = 4year(created_time) = 2012

fqlが必要なようですが、ページIDごとにページから質問を取得することについては何もありません。

私が入れたAPIコードを変換できますfqlか?

4

2 に答える 2

0

これがFQLです

SELECT id、owner、question、created_time FROM question WHERE owner = 367298846687999

質問を2012年4月に尋ねられたものだけに制限するにはAND created_time >= 2012-04-01 AND created_time <= 2012-04-30、クエリに追加する必要があります。

オプションと投票を取得するには、最初のクエリの結果を後続のクエリに渡してquestion_optionテーブルから情報を取得し、次にそれらの結果を渡してを取得するマルチクエリを作成する必要がありますquestion_option_votes

于 2012-10-10T02:13:51.317 に答える
0

はい、uはfqlのcreated_timeで注文できますが、fbdbのcreated_timeは年と月で区切られていません。Fbは、年、月、日、および時刻をタイムスタンプ形式で組み合わせたものです。したがって、通常の日時をタイムスタンプ形式に変換する必要があります。その後、fqlを使用して問題を解決します。

于 2014-06-21T23:26:15.443 に答える