通过图表api搜索facebook用户视频?

时间:2011-08-10 01:21:48

标签: php facebook facebook-graph-api facebook-fql

是否可以获取列表或在Facebook用户视频中搜索说明中的文字?

注意:此用户已在我的应用中授予了users_videos权限。

我已经能够上传视频,但无法将视频与相册相关联,因此我很难找到将视频与应用中的某个项目相关联的最佳方式我能想到的是将视频与描述字段中的id相关联。

我猜这必须通过FQL来完成。如果是这样,是否有人有搜索视频的示例片段?谢谢!

1 个答案:

答案 0 :(得分:3)

您不能直接从Facebook搜索他们的描述或标题。这是因为facebook不允许在WHERE子句中使用不可索引的列。

我能想到的一个解决方法(但不是很糟糕)是获取所有视频并在本地搜索它们。这很糟糕,因为获取所有视频可能会死得很慢,从而失去了应用程序的可用性。

但是对于您的情况,为什么不将视频ID与您自己数据库中的项目相关联? 如果您上传视频,Facebook会返回视频获得的ID,因此您可以将此ID与您自己数据库中所需的项目相关联,这样您就可以随时了解哪个视频来自哪个项目。

稍后,您可以使用图谱API或FQL

通过ID识别这些视频