2011-09-17 67 views
4

搜索後從圖形中發佈臉譜圖無法獲得評論

https://graph.facebook.com/search?q=watermelon&type=post&fields=from,message,picture,link,name,caption,comments,description,created_time,id&token=XXXXXXXXXXXXX

這裏將返回一些數據。在第三篇文章中:

  "from": { 
     "name": "Alessio Mrbillyplus Frustaci", 
     "id": "1665626783" 
    }, 
    "picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQDGoBK_lUeeMb5x&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252Fjo5GcYeh7XA\u00252Fdefault.jpg", 
    "link": "http://www.youtube.com/watch?v=jo5GcYeh7XA&feature=share", 
    "name": "Herbie Hancock \"Watermelon Man\"", 
    "caption": "www.youtube.com", 
    "description": "From the 1973 album \"Headhunters\" here's Herbie Hancock with \"Watermelon Man\" Sampled by Super Cat \" Dolly My Baby\" LL Cool J \"1-900-LL Cool J\" Shaquille O'N...", 
    "created_time": "2011-09-17T17:44:48+0000", 
    "id": "1665626783_235117223205324", 
    "comments": { 
     "data": [ 
      { 
       "id": "1665626783_235117223205324_3043725", 
       "from": { 
       "name": "Alessio Mrbillyplus Frustaci", 
       "id": "1665626783" 
       }, 
       "message": "La enne e la doppia effe aaaaaa", 
       "created_time": "2011-09-17T17:45:52+0000" 
      } 
     ] 
    } 
    }, 

顯然它有評論。那麼PostID1665626783_235117223205324CommentID1665626783_235117223205324_3043725嗎?但是當我嘗試搜索postcomments時,數據返回空。

https://graph.facebook.com/1665626783_235117223205324?access_token=XXXXXXXXXXX //空

https://graph.facebook.com/1665626783_235117223205324/comments?access_token=XXXXXXXXXXX //空

https://api.facebook.com/method/fql.query? callback=json& query=SELECT%20comments%20FROM%20stream%20WHERE%20post_id%20%3D%20'1665626783_235117223205324'&access_token=XXXXXXXXXXXXXX //空

什麼是大問題?

+0

轉載難道我們不使用實際的人的Facebook的ID?我不想發佈鏈接...但是,這是一個真正的具有公開個人資料的人。 –

回答

5

可能存在阻止當前用戶查看帖子或評論的隱私設置,這些評論在哪裏發佈?您是否可以通過可以看到內容的用戶的access_token訪問它們?

由於Mahima說,這兩個電話都應該工作,我已經測試了來自我自己的新聞提要或頁面牆的帖子的等效電話。

對我的電話/1665626783_235117223205324返回false,表示我沒有權限查看該項目。

這也可能是一個錯誤,但你需要有一個非常明確的樣本數據集來證明這個問題,因此它可以通過Facebook的

+0

我也可以看到我的文章和評論。但不是其他人,也許這是一個錯誤。還在等什麼,謝謝。 –

3

我試着用文章ID和評論的ID都爲

http://graph.facebook.com/COMMENT_OR_POST_ID?access_token=APPLICATION_ACCESS_TOKEN

兩個正在.. 確保您使用的access_token或者是您用於發佈在用戶的沃爾瑪申請..或者access_token具有足夠的用戶的read_stream和offline_access權限。

+0

仍然不起作用,在'https:// developers.facebook.com/tools/Explorer'上測試放置完整'access_token',選擇'read_stream和offline_access'。 –

+0

對此URL進行curl調用以獲取應用程序的access_token ../*獲取應用程序令牌*/ $ url = FACEBOOK_GRAPH_S。「/ oauth/access_token?client_id =」。FACEBOOK_APP_ID。「&client_secret =」。FACEBOOK_SECRET。「&grant_type = client_credentials「; – mjs