0

我正在尝试使用 FQL 来获取个人资料图片的照片 ID。这可以使用新的 photo_src 表吗?

它返回以下错误:“url 不是 photo_src 表的成员”

即使在( https://developers.facebook.com/docs/reference/fql/photo_src/ )的文档中可以看到,URL 是成员

4

2 回答 2

0

在本页参考 facebook 开发者文档

根据以下

在此处输入图像描述

只有标记为的列indexable可用于查询表(photo_src)而不是其他列。

也可以参考例子,只有可索引的列可以用来查询表

从 photo_src 中选择 src、宽度、高度,其中 photo_id = 10150931418786729

编辑:

技巧: 这是我使用的技巧,类似于 Tom Waddington 先生在下面的答案中解释的技巧,但有一个小的变化。

网址: https ://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/423961_3099973533075_1076266190_3040344_2138806733_n.jpg

1076266190- 用户 ID (UID)

3099973533075- 照片身份证

于 2012-04-14T16:11:28.970 回答
0

我认为所有照片网址都包含照片的 Facebook UID。

示例: http ://a4.sphotos.ak.fbcdn.net/hphotos-ak-prn1/s720x720/562281_10150798057523523_511353522_11470130_1470687243_n.jpg

UID 为 10150798057523523。

因此,您可以解析您拥有的 URL 并找到照片 UID。

于 2012-04-15T02:03:56.727 回答