2011-09-17 51 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