1

いくつかのfqlクエリを実行して、インサイトデータを自分のテーブルにプルして表示できるようにします。問題は何も返されないことです-ここにサンプルクエリがあります

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_stream_stories' AND end_time = end_time_date('2012-04-02') AND period=period('day')

これにより、空の角括弧のペアが返されます。ゼロ値の列名も返されません。

別のクエリを実行すると(今回はメトリックを変更します)、ゼロ値のjson配列が返されます

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_active_users' AND end_time = end_time_date('2012-04-02') AND period=period('month')

そしてその結果-

[{"metric":"application_active_users","value":0}]

私はこれらのクエリを使用してphpとFacebookのfqlコンソールを試しました-このテーブルは機能しますか(http://developers.facebook.com/docs/reference/fql/insights/#application_content)私はほとんどのメトリックを循環して何も見つかりませんでした働く。

4

1 に答える 1

1

はい、動作しますread_insights。許可を得ていることを確認してください。そうしないと、空の配列が得られます。有効なアクセストークンだけがapplication_active_users必要なわけではありません。read_insights

access_token公開されているapplication_active_usersメトリックに有効なもの

https://developers.facebook.com/docs/reference/fql/insights/

于 2012-04-16T16:58:57.510 に答える