2012-02-20 45 views
5

我想用圖形API來獲取網頁和應用程序的見解,而不Facebook的JS SDK。 我嘗試以下:使用圖形API工作的Facebook洞察力現在在哪裏?

  • 我創建了用戶應用程式甲
  • 我使用下面的URL與用戶B(用戶B的網頁和應用程式管理員)
登錄到該應用

https://m.facebook.com/dialog/oauth?client_id=[appID] & REDIRECT_URI = [URI] &範圍= read_insights,manage_pages & RESPONSE_TYPE =令牌

  • 使用上述網址,登錄是好的,我得到的訪問令牌
  • 使用https://graph.facebook.com/me/accounts我得到了應用程序和
  • 最後我嘗試查詢見解值與以下網址 HTTPS頁面的列表://圖。 facebook.com/[page ID] /見解&的access_token = [login_response_access_token],但我得到了以下空的結果:

{ 「數據」:[ ], 「尋呼」:{ 「先前」 :「https://graph.facebook.com/[page_id]/insights?format=json &因爲= 1329064393 &直到= 1329323593" , 「下一個」: 「https://graph.facebook.com/[page_id]/insights?format=json &因爲= 1329582793 &直到= 1329841993」 } }

有什麼錯我的步驟是什麼? 我試圖用圖形API瀏覽器,我無法從以下網址獲得的見解值:

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

  1. 打開上述網址
  2. 獲得訪問令牌(read_insights,manage_pages)
  3. HTTPS:/ /graph.facebook.com/[page_id]/insights返回相同的空JSON
+0

我面臨着同樣的問題。你是如何解決這個問題的? – G3M 2016-08-02 04:19:12

回答

0

你的第一和第二步驟是正確的,但第三個是錯誤的,因爲在網址https://graph.facebook.com/[page_id]/insight有你PAGE_ID的人一樣的節點上沒有洞察我場認爲。您可以在Graph Explorer右側看到您可以使用的字段。

可能見解的空虛可能是FB.api返回了一些日子時下空數據更原因。您可以通過點擊應用頁面中的顯示舊洞察來測試它。你會看見。

+0

嗨!第三步也是可以的,因爲洞察力現在或多或少地正常工作 – 2012-02-23 13:57:34

+0

是的現在我已經看了這個,第3步也給了我一些我的頁面ID的數據:)但是就像你說的,有些日子裏有一些空的數據,我不明白FB – 2012-02-24 16:03:34

0

我假設你有正確的access_token(這可能給你的情況下查詢objectids的能力)。有關的目標是否在上個月有數據?此外,我會建議提供一個日期範圍(與自從和直到參數),這在過去引起了我的問題。