【问题标题】:Get Post Id from Url using FQL使用 FQL 从 Url 获取帖子 ID
【发布时间】:2015-07-10 20:08:01
【问题描述】:

我有这个网址:http://herbalista.co/1r 之前发布在我的时间轴上,ID = 1635826883323920 如何使用 FQL 获取该 ID? 我试过这个 https://graph.facebook.com/fql?q=SELECT+id+FROM+object_url+WHERE+url=%27http://herbalista.co/1r%27

它返回一个不同的 id = 1128761283806609

帖子 ID 运行正常以嵌入帖子,但返回的 ID 不起作用... 我正在使用:

$posturl = "https://www.facebook.com/herbalistas/posts/".$id;

<div class="fb-post" data-href="$posturl" data-width="400"><div class="fb-xfbml-parse-ignore"><blockquote cite="$shortened"><p></p></blockquote></div></div>

我认为返回的 Id 对于链接来说是全局的,但不是我时间轴上原始帖子中的原始 Id

【问题讨论】:

  • 您知道 FQL 已被弃用,并将在大约一年后完全停止工作
  • 哦,是的,我知道,但我必须在没有替代方案的情况下使用它......或者有?你有什么建议???
  • 这看起来不像是帖子 ID,它太短了 - 您是否在获取 URL 的一部分并假设那是帖子 ID?这行不通 - 您应该调用 API(或 FQL)来获取您个人资料中的所有帖子并在那里查找
  • 我找到了解决方案:graph.facebook.com/… 它获取用户时间轴上的所有帖子并按 url 过滤

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


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 2021-03-23
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多