2012-02-18 8 views
0

私は、古いレガシーREST APIを使わずにグラフを使って、hereのようにFQLマルチクエリを送信しようとしています。FQL(マルチ)クエリは従来のRESTではなく、グラフAPIがインサイトで機能していませんか?

これはグラフィティアプリケーションと古いリクエストです:

https://api.facebook.com/method/fql.query?query=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP 

、結果は(作品)です:

<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true"> 
<insights> 
<metric> 
application_active_users 
</metric> 
<value> 
955848 
</value> 
</insights> 
</fql_query_response> 

それは(わずかに)動作するはずそれを正しく理解していれば(シングルFQL)のように変更:

https://graph.facebook.com/fql?q=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP 

あるいはFQL複数の問合せ:

https://graph.facebook.com/fql?q={"query1":"SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D2439131959%20AND%20metric%3D'application_active_users'%20AND%20end_time%3Dend_time_date('2011-06-26')%20AND%20period%3Dperiod('month')&access_token=AAAAAAITEghMBACjLou2bh6PRtdhHuYqqQLrZAoXzBZAWVkH0QF9Lw3cqcviZAZCH1fwsqlagtwuCSjmA4gPPuftwWVGEuiMVnw7ab38aZCpfsR1LkbSqP"} 

となり、結果はとなります。どちらの場合もエラーはありません。です。私の場合:(複数の)FQLクエリは、ユーザで動作し、ページでは動作しません。グラフの分析機能は同じページでうまく機能します。

ご迷惑をおかけして申し訳ありません。

答えて

0

回答を正常に動作FUNC。理由を知らない。

+0

私はまだFQLと洞察力に問題があります。洞察のために全体的な単一のクエリの例を書き留めることはとても親切ですか?たとえば、最後にaccesstokenがあるかどうか?私は両方見たことがある... –

0

REST APIは推奨されていません私は6月に完全に廃止予定です。私たちは、私はあまりにも

https://graph.facebook.com/fql?q=SELECTで空の洞察力を持っているthink.But一部のメトリックのためのいくつかの非空の洞察力を持っている理由は、私がこの「end_time_date」機能が明確に定義されていないと思う私にとっては...

ですFB APIにバグがある可能性があります。それはend_dateとしてタイムスタンプを使用して動作します(つまり、end_time_date機能を使用していない)とperiod機能付:私はこれに代えて、UNIX時間を書くときのですることは、時には自分自身に

関連する問題