我正在尝试使用FQL来获取头像的照片id。使用新的photo_src表可以吗?
它返回以下错误:"url不是photo_src表的成员“
尽管在文档中可以看到( https://developers.facebook.com/docs/reference/fql/photo_src/ ) URL是一个成员
发布于 2012-04-15 00:11:29
请参阅this页面上的facebook开发人员文档
根据下面的说明

只有标记为indexable的列才能用于查询表(Photo_src),而不能用于其他列。
另请参阅示例,只有可索引的列才能用于查询表
从photo_src中选择源、宽度、高度,其中photo_id = 10150931418786729
编辑:
技巧:这是我使用的一个技巧,类似于Tom Waddington先生在下面的回答中所解释的,但这是一个小变化。
1076266190 -用户ID (UID)
3099973533075 -照片ID
发布于 2012-04-15 10:03:57
我认为所有的照片urls都包含照片的Facebook UID。
示例:http://a4.sphotos.ak.fbcdn.net/hphotos-ak-prn1/s720x720/562281_10150798057523523_511353522_11470130_1470687243_n.jpg
UID为10150798057523523。
因此,您可以解析您拥有的URL并找到照片UID。
https://stackoverflow.com/questions/10154818
复制相似问题