如何按名称查找Facebook群组ID



我有一个Facebook应用程序,我希望能够阅读Facebook群组提要。我有一个用户输入的提要网址,如下所示:http://www.facebook.com/groups/music.sharing/

要访问提要,我只能使用它的 id,如下所示:http://graph.facebook.com/[组的 id]/提要

我在参考中找不到任何内容,FQL 不允许按名称查询,所以..我被卡住了。有什么想法吗?

谢谢!

现在不可能,有多个打开的"错误"和另一个说明问题......

我尝试过的所有方法都失败了...例如(下面适用于页面)

fql?q=select id from profile where username='music.sharing'

我们在当前的项目中也面临着同样的问题。这不是使用 API 的优雅解决方案,但现在我们将通过抓取组登录页面的 HTML 来使用解决方法。组 ID 号通过链接在此页面上的 html 中出现四次。搜索 ID 的最可靠方法是搜索"cid=",因为它只在页面上出现一次(无论如何,现在)(cid= 后面的是数字 ID)。当您检查组页面的 html 时,您会明白我的意思。

如果您找到更有效的解决方案,如果您分享:),我将不胜感激

在解决错误之前,一个可能的替代方法是:如果您向用户请求权限,则可以请求额外的权限,user_groups,然后查询图形 API http://graph.facebook.com/[id of user]/groups。返回的数据具有组名、id、版本bookmark_order。

最新更新