【发布时间】: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