gpt4 book ai didi

facebook - 使用组别名通过 Graph API 获取组对象?

转载 作者:行者123 更新时间:2023-11-30 05:24:47 24 4
gpt4 key购买 nike

如何使用群组页面别名获取数据?

以这个群组为例:http://www.facebook.com/groups/toroneradio/ .向 https://graph.facebook.com/toroneradio 提出请求还给我:

"message": "(#803) Some of the aliases you requested do not exist: toroneradio"

使用群组 ID 向图形 API 发出请求:https://graph.facebook.com/173246339390721工作正常。

不过它对页面非常有用。查看了 FQL 组表,但名称不可搜索。 ( FQL Groups table )还查找了一些文档和 FB bugtracking,找不到任何东西。

有没有办法从组别名中以编程方式获取组 ID 或直接获取组图对象?

提前致谢!

最佳答案

简单的方法

  1. 如果您还没有这样做,请加入您想​​要获取组 ID 的 Facebook 组
  2. 使用Facebook Graph API explorer
  3. 通过 http://graph.facebook.com/me/groups 访问您的群组列表
  4. 搜索群组,ID会列在对象中

如果您通过 Facebook 应用程序执行此操作,则只需在执行 FB Graph API 调用之前获取一个 FB 访问 token (read up the documentation here, especially the Authorization section)

困难之路

如果简单的方法行不通(或者如果您对加入小组感到犹豫),这是一个可靠的方法:

  1. 启动 Firebug 并启用“网络”选项卡
  2. 打开 Facebook - 检查 Net panl 是否会显示正在发生的所有 HTTP 请求
  3. 单击“清除”按钮,使面板处于空白状态
  4. 单击您要检索 Facebook ID 的 Facebook 群组的链接
  5. 留意对 generic.php 的 GET 请求 - 这将是第一个请求,但如果不是,则追查它。单击 [+] 框展开详细信息
  6. 单击“参数”选项卡,您会看到请求的键值字典。那里会有两个字段,称为“key”和“sk”,它们都带有相同的值,如“group_1656399367890”
  7. 组的 ID 将是“group_”后的数值(在本例中为 1656399367890)

希望对您有所帮助!

关于facebook - 使用组别名通过 Graph API 获取组对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com