在这种情况下很奇怪。我知道答案,但它不起作用。
我用php写了一个照片上传系统。图片将从我的服务器上传到 facebook 并返回给我fbid
。所以我可以使用它fbid
来运行 FQL 来获得不同尺寸的照片。FQL 是:
SELECT src_small, src_big, images FROM photo WHERE object_id=[fbid]
这在我的 php 系统中很好用。它返回一个包含不同图片大小的url的数组。我将它们保存在数据库中,包括fbid
. 有时它会NoPic
说话,所以我决定从 facebook 检查这张照片数组。我再次在我的系统中运行 FQL,并尝试使用 facebook graph API 工具。它们都返回空数组集。
然后我使用 facebook 链接检查对象是否存在,它可以工作。
https://www.facebook.com/photo.php?fbid=220817144722724
这意味着该对象存在,但我无法再从 FQL 中获取它……我怎样才能再次获取它?