Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 Page_Facebook Access Token - Fatal编程技术网

Facebook 无法使用访问令牌获取页面墙帖子

Facebook 无法使用访问令牌获取页面墙帖子,facebook,facebook-page,facebook-access-token,Facebook,Facebook Page,Facebook Access Token,我是一个小组的管理员,我和我的朋友在这个小组发布音乐。这是一个私人团体 我想获得我自己的用户访问令牌,以获取此墙帖子的JSON。我不需要发布到它,我只想检索内容,这样我就可以把它贴在tumblr上 正如我几年前回忆的那样,Facebook API完全是一堆臃肿、错综复杂的废话,几乎没有简单的文档,所以我不知道为什么我对获取如此简单的信息的困难感到惊讶 我使用了一个我不久前创建的现有旧应用程序来请求我的访问令牌(我刚刚使用了with_js_sdk.php在输入appid和secretid时输出的对

我是一个小组的管理员,我和我的朋友在这个小组发布音乐。这是一个私人团体

我想获得我自己的用户访问令牌,以获取此墙帖子的JSON。我不需要发布到它,我只想检索内容,这样我就可以把它贴在tumblr上

正如我几年前回忆的那样,Facebook API完全是一堆臃肿、错综复杂的废话,几乎没有简单的文档,所以我不知道为什么我对获取如此简单的信息的困难感到惊讶

我使用了一个我不久前创建的现有旧应用程序来请求我的访问令牌(我刚刚使用了with_js_sdk.php在输入appid和secretid时输出的对象),我收到的是一个空的数据json,这意味着访问令牌不起作用。我使用grant\u type=client\u凭据检索了应用访问令牌,但这也不起作用。是否有Grant_类型的版本可以为我自己提供最新的访问令牌?或者我需要授予某些权限才能查看此页面上的帖子(即使我是以自己的身份访问),所以我不知道授予权限是什么

有人能告诉我如何获得自己的访问令牌以查看此组中的帖子吗?它快把我逼疯了。一个网站告诉我必须获得SSL证书,这太疯狂了

这是我目前的请求: https://graph.facebook.com/171089229612510/feed?format=json&limit=25&since=1334425968&__previous=1&access_token=[访问令牌]

或者只是这个
https://graph.facebook.com/171089229612510/feed?access_token=[ACCESS_TOKEN]

也许您会很高兴地了解到,与几年前相比,文档和API有了很大的改进

要读取组的提要,您需要请求
user\u groups
权限,如中所述

在编写任何代码之前,请使用进行尝试


然后,由于您使用的是旧应用程序,因此最好确保您使用的是最新版本的SDK。

这是否回答了您的问题?谢谢您的回答。我使用过graph explorer,这使我可以很容易地使用他们的界面获取访问令牌-但是当我想将其放入应用程序或发出请求时,这不起作用。从资源管理器对url的任何curl请求都不会给我任何信息,而且每个示例仍在生成一个带有应用id和密码的新访问令牌。显然,“offline_access”权限已被弃用。我是否应该创建一个新的应用程序来专门获取我自己的访问令牌?还是我的旧应用程序可以正常工作?这是否意味着我将无法自动运行此功能,我必须每小时登录我的应用程序才能为自己获取新的访问令牌?如果您正在验证服务器端,您的访问令牌应持续60天(除非用户更改密码等)。如果您在客户端获取访问令牌,则可以将其交换为长寿命访问令牌。更多信息请点击这里:和这里:。