Facebook“评论”选项卡数据——它存储在 Graph API 中的哪里以及如何访问它?
我完全被难住了。我正在尝试访问 Facebook 页面的评论选项卡下显示的数据 http://facebook.com/freemanfoxx (页面 ID=149530265092626)。
我发现 Facebook 个人资料中的所有数据都可以使用 Graph API 以 JSON 形式检索,但我对“评论”选项卡上填充的数据完全感到困惑。它似乎是它自己的应用程序,与 Facebook 核心分开,这可能就是我迷路的原因。
有任何线索/提示/专家吗?以下是我一直在寻找帮助的一些链接。
Developers.facebook.com/docs/api
Developers.facebook.com/docs/reference/api/
Developers.facebook.com/docs/reference/api/application/
我的总体目标是将这些数据导入 Yahoo!管道,然后将其与 Google 表单中的数据结合起来,创建 RSS 提要,并将其输出到我正在构建的网页。
非常感谢您的想法和帮助!
瑞安
I'm totally stumped here. I'm trying to get access to the data that appears under the reviews tab in the Facebook Page http://facebook.com/freemanfoxx (Page ID=149530265092626).
I've figured out that all data in a Facebook profile can be retrieved as JSON using the Graph API but I'm totally stumped about the data populated on the "Reviews" tab. It appears to be it's own Application separate from the Facebook core and this is probably why I'm lost.
Any leads/tips/experts out there? Here are some of the links I've been searching for Help.
developers.facebook.com/docs/api
developers.facebook.com/docs/reference/api/
developers.facebook.com/docs/reference/api/application/
My overall goal is to take this data into Yahoo! Pipes and then combine it with data from a Google Form to create an RSS feed to be output to a webpage I'm building.
Your thoughts and help would be GREATLY appreciated!
Ryan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您在 Facebook 页面上的评论选项卡是:
http://www.facebook.com/easyinspection?sk=app_6261817190。
6261817190 是应用程序 ID(不是页面 ID),这就是您接下来要使用的。
您可以通过以下请求获取所有评论:
http://graph.facebook.com/6261817190/reviews。如果您不想一页一页地检索,一次检索 25 条评论(查看下一页 url),您可以在单个请求中获取全部内容,如下所示:
http://graph.facebook.com/6261817190/reviews?limit=100000000&offset=0
Let's say your reviews tab on the facebook page is:
http://www.facebook.com/easyinspection?sk=app_6261817190.
6261817190 is the application id (not page id), and that is what you will be using next.
You can get all reviews by a request to:
http://graph.facebook.com/6261817190/reviews. If you do not want to go page by page, retrieving 25 reviews at a time (take a look at next page url), you can get it all in a single request, like this:
http://graph.facebook.com/6261817190/reviews?limit=100000000&offset=0
没有用于此数据的 API。您唯一的机会是网页抓取您的评论并从那里获取内容。
There is no API for this data. Your only chance will be a web page crawl ov your reviews and grab the content from there.