Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 返回空集?_Facebook_Facebook Fql - Fatal编程技术网

Facebook 返回空集?

Facebook 返回空集?,facebook,facebook-fql,Facebook,Facebook Fql,我正试图让我的脚湿在Facebook API和FQL。我的查询返回一个空集,我不确定要更改哪些权限。几年前,当API首次问世时,我启动了一个旧的应用程序 我正在尝试使用该应用程序和 首先,我试图获得我的墙柱: SELECT actor_id, message FROM stream WHERE source_id = xxxxx limit 50 回报是: [] 于是,我用朋友的id尝试了同样的查询,我得到了他的帖子。这是与不同的朋友打或不打 问题: 我如何使用FQL判断我的应用程序是否具有

我正试图让我的脚湿在Facebook API和FQL。我的查询返回一个空集,我不确定要更改哪些权限。几年前,当API首次问世时,我启动了一个旧的应用程序

我正在尝试使用该应用程序和

首先,我试图获得我的墙柱:

SELECT actor_id, message FROM stream WHERE source_id = xxxxx limit 50
回报是:

[]
于是,我用朋友的id尝试了同样的查询,我得到了他的帖子。这是与不同的朋友打或不打

问题:

  • 我如何使用FQL判断我的应用程序是否具有访问此数据的权限
  • 为什么我不能为我自己的应用程序(我是其管理员)检索此文件
  • 我需要更改哪些权限(对于我的应用程序?对于我的个人资料?)才能查询我的帖子?什么URL允许我更新这些权限
  • 如何使用FQL判断 我的应用没有访问权限 这些数据?

    您不能,大多数情况下,它应该通过一个错误通知您缺少权限但是您可以检查您的应用程序是否已授予特定权限:

    SELECT read_stream,offline_access,publish_stream FROM permissions WHERE uid=me()
    
    更多关于这个

    为什么我不能自己检索这个 申请书,我是申请者 管理员?

    如果您没有正确的权限,即使您是应用程序的管理员,也无法获得所需的信息

    我需要更改哪些权限 (用于我的应用程序?用于我的个人资料?) 可以查询我的墙柱吗?什么网址 让我更新这些权限?

    这在表格文件中有清楚的说明。您需要
    读取流


    现在,文档中还提到了为什么您可以查看朋友的帖子而不是您的帖子:

    查询此表时,可以获得两种类型的数据:

    • 您可以获取公共数据(Facebook上的任何人都可以查看),而无需扩展权限
    • 如果提示用户获取read_stream扩展权限,则可以获取更多数据

    所以你很可能把你的隐私设置设置为高或什么的。只要获得
    read\u stream
    权限,您就可以检索您的帖子。

    太好了,非常感谢。我甚至没有注意到手册中的一些与权限相关的链接(lol rtfm)