2012-02-20 2 views
5

Facebook APIを使用せずにグラフAPIを使用してページとアプリの洞察を得たいと考えています。 は、私が試した次グラフAPIを使用したFacebookの洞察は現在機能していますか?

  • は私が
  • 私は
(ユーザーBがページとアプリケーションの管理者である)、ユーザBで次のURLを使用してそのアプリにログインするユーザーとアプリを作成しました

https://m.facebook.com/dialog/oauth?client_id=[appID] & REDIRECT_URI = [URI] &範囲= read_insights、manage_pages & response_type =トークン

    //グラフ:上記のURLを使用して
  • は、ログインがOKだった、私はhttps://graph.facebook.com/me/accountsを使用し
  • アクセストークンを持って、私は最後に、私は次のURLで HTTPSを洞察値を照会しようとしたアプリやページ
  • のリストを得ました。 facebook.com/[page ID] /洞察& access_tokenは= [login_response_access_token]しかし、私は、次の空の結果を得た:

{ "データ":[ ]、 "ページング":{ "前" : "https://graph.facebook.com/[page_id]/insights?format=json & = 1329323593" まで= 1329064393 &、 "ので、次の": "https://graph.facebook.com/[page_id]/insights?format=json &ので= 1329582793 & }

}" = 1329841993まで

私のステップに間違いがありますか? 私はグラフAPI Explorerを使用しようとした私は、次のURLから洞察値を取得することはできません。

https://developers.facebook.com/tools/explorer

  1. urlを開きます上記
  2. 取得したアクセストークン(read_insights、manage_pages)
  3. ます。https:/ /graph.facebook.com/[page_id]/insightsは同じ空のJSONを返します
+0

私は同じ問題に直面しています。どのようにこれを解決しましたか? – G3M

答えて

0

あなたの第1ステップと第2ステップは真ですが、3番目のステップは間違っています。https://graph.facebook.com/[page_id]/insight誰かのようにあなたのpage_idのノードに洞察フィールドはありません思う。グラフエクスプローラの右側に、使用できるフィールドが表示されます。

洞察が空白になっている可能性があります。FB.apiは今日、空のデータを返している可能性があります。アプリのページで古い情報を表示するをクリックしてテストすることができます。あなたが表示されます。

+0

こんにちは!第3のステップも洞察力が今や多かれ少なかれ機能しているので、大丈夫です。 –

+0

はい、これを見て、ステップ3で私のページIDもいくつか与えています:)しかし、あなたは何日かの空データ、私はFBを理解していない –

0

あなたは正しいaccess_tokenを持っていると推測していますあなたがオブジェクトIDを照会する能力を与えられた場合)。オブジェクトIDは先月にデータを持っていますか?また、日付と時間のパラメータを指定して日付範囲を指定することをお勧めします。これにより過去に問題が発生しました。

関連する問題