状态,照片等的“基本URL”是什么?

时间:2011-12-23 16:07:46

标签: facebook api

我使用facebook api(搜索)开发了一个查找特定术语的应用程序。

每个结果都附带一个项目ID,可以是“状态”,“照片”等多种类型。

我记得前段时间我可以浏览facebook并从浏览器地址栏获取这些网址,但现在有一些facebook更新了它似乎是所有基于AJAX的调用,看起来你没有“特定页面“为每个项目。

我浏览了网页,找不到任何相关内容。

有什么方法可以从API中获取“照片ID”并打开它,如“http://facebook.com/photos/0293820293842”?

感谢任何线索。

2 个答案:

答案 0 :(得分:1)

https://graph.facebook.com/ {ID} /图片

https://graph.facebook.com/40796308305/picture (by page id)
https://graph.facebook.com/cocacola/picture (by page's name)
https://graph.facebook.com/4/picture (by user id)
https://graph.facebook.com/4/zuck (by user name)

答案 1 :(得分:0)

一段时间后,我放弃了尝试从search API提供的数据中获取图片。

从api我得到类型为“photo”的条目,但它们与http://developers.facebook.com/docs/reference/api/photo/中找到的API文档不匹配,因为我没有收到字段"picture",{{1 }或"source"(它们只是在搜索结果中不存在)

想要找到一种方法来使用“从API接收的字段设置URL”的方法,我也无法获得任何成功。

这是一个案例...我设置了一个搜索“百事可乐”......在结果中我得到了一个“照片”对象。

在这个对象中,我有以下字段:

"images"

我使用您提供的网址作为“基础”,并尝试设置一些组合,向我返回一张照片,但我总是得到“找不到内容”。

我找到最终照片网址的唯一方法是使用Photo Id作为参数再次调用API(但我需要对API进行大量调用,这只是不符合我的情况)

如果我打电话给id: 100002307882828_188072634633218 author\id: 100002307882828 link : "http://www.facebook.com/photo.php?fbid=320417371337648&set=a.133681116677942.17717.131381520241235&type=1" (this link really points to the photo's page, but is not the photo itself) object_id: 320417371337648 ,我会从照片中获得所需的一切,但这是我需要为每个结果执行的“另一个电话”。

非常感谢你的帮助, 问候, Victor Reboucas

相关问题