我正在尝试使用FQL来获取个人资料照片的照片ID。这可以使用新的photo_src表吗?
它返回以下错误: “url不是photo_src表的成员”
尽管可以在(https://developers.facebook.com/docs/reference/fql/photo_src/)的文档中看到,但URL是成员
答案 0 :(得分:0)
在this页面
上提到了facebook开发人员文档根据以下
只有标记为indexable
的列才能用于查询表(photo_src)而不能查询其他列。
另请参阅示例,只有可索引列可用于查询表
SELECT src,width,height FROM photo_src WHERE photo_id = 10150931418786729
修改强>
<强>诀窍:强> 这是我使用的一个技巧,类似于Tom Waddington先生在下面的答案中所解释的,但这只是一个小小的改变。
1076266190
- 用户ID(UID)
3099973533075
- 照片ID
答案 1 :(得分:0)
我认为所有照片网址都包含照片的Facebook UID。
UID是10150798057523523。
因此,您可以解析您拥有的网址并找到照片UID。