【问题标题】:Search a facebook users videos via graph api?通过图形 api 搜索 facebook 用户视频?
【发布时间】:2011-08-10 01:21:47
【问题描述】:
是否可以获取列表或在 Facebook 用户视频中搜索描述中的文本?
注意:此用户已在我的应用中授予 users_videos 权限。
我已经能够上传视频,但无法将视频与专辑相关联,因此我很难找到将视频与我的应用中的某个项目相关联的方法以及最佳方法我能想到的是将视频与描述字段中的 id 相关联。
我猜这必须通过 FQL 完成。如果是这样,是否有人有用于搜索视频的示例 sn-ps?谢谢!
【问题讨论】:
标签:
php
facebook
facebook-graph-api
facebook-fql
【解决方案1】:
您不能直接从 facebook 通过视频的描述或标题搜索视频。这是因为 facebook 不允许在 WHERE 子句中使用不可索引的列。
我能想到的一种解决方法(但很糟糕)是获取所有视频并在本地搜索它们。这很糟糕,因为获取所有视频可能会非常缓慢,从而失去应用程序的可用性。
但是对于您的情况,为什么不将视频 ID 与您自己数据库中的项目相关联?
如果您上传视频,facebook 会返回该视频获得的 ID,因此您可以将此 ID 与您自己数据库中所需的项目相关联,这样您就永远知道哪个视频对应哪个项目。
稍后您可以使用 Graph API 或 FQL 通过他们的 ID 从 Facebook 调用这些视频