2012-10-03 58 views
1

我是我的朋友和我发布音乐的组的管理员。这是一个私人团体。无法使用访问令牌获取页面墙帖子

我想获得我自己的USER访问令牌以获得帖子的JSON到这个墙上。我不需要发布到它,我只是想检索的内容,所以我可以坚持在tumblr上。

正如我记得几年前,Facebook的API是一个完全臃肿,错综复杂的一堆废话与简单的文件的方式很少,所以我不知道为什么我感到惊讶的困难获取这样一个简单的信息。

我用,我创建了一个前一阵子我的请求访问令牌(我只是使用的是由with_js_sdk.php输出,当我把在应用标识和的SecretID的对象),我收到了我现有的旧的应用程序一个空的数据json - 这意味着访问令牌不起作用。我使用grant_type = client_credentials检索了应用程序访问令牌,但也无法使用。是否有一个Grant_type版本可以为我提供最新的访问令牌?或者,我是否需要授予某些权限以查看此页面上的帖子(即使我正在以自己的身份访问它),所以我不知道要授予哪些权限。

有人可以告诉我如何让我自己的访问令牌看到这个群组的帖子?这让我很生气。一个网站告诉我,我必须得到一个SSL证书,这是个疯狂的人。

这是我的当前请求: https://graph.facebook.com/171089229612510/feed?format=json &限制= 25 &因为= 1334425968 & __previous = 1 &的access_token = [ACCESS_TOKEN]

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

回答

2

也许你会很高兴地得知,文档和API是方式相比提高了一对夫妇几年前。

要读取组的供稿,您需要按照graph api documentation for the group object中的说明请求user_groups权限。

在编写任何代码之前使用graph explorer试一试。

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

+0

已回答您的问题吗? –

+0

感谢您的回复。我使用了图形浏览器,这使得我可以很容易地使用它们的接口获得访问令牌 - 但是,当我想将它放入应用程序或发出请求时,这不起作用。任何curl请求从资源管理器的url只是没有给我什么,每个例子仍然生成一个新的访问令牌与应用程序ID和秘密。 –

+0

显然'offline_access'权限已被弃用。我是否应该专门创建一个新的应用程序来获取我自己的访问令牌?或者我的旧应用程序可以正常工作?这是否意味着我无法让它自动运行,我将不得不每隔一小时都登录到我的应用程序以获得一个新的访问令牌给我自己? –

相关问题