使用Facebook app access_token可以访问哪些类型的信息?

时间:2013-03-27 17:55:22

标签: android facebook facebook-access-token

我正在编写一个Android应用程序,其中包括规范要求特定Facebook页面上的所有帖子在ListView中可用。到目前为止,这已经运行良好,但今天我发现以前的开发人员使用用户access_token来访问Open Graph API以获取此页面。我发现这是因为access_token过期了。

从那时起,我已按照

中的说明进行操作

https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/ https://developers.facebook.com/docs/howtos/login/login-as-app/

获取应用访问令牌;但是,当我尝试访问这样的页面提要时:

https://graph.facebook.com/ [PAGE] /讯息的access_token = [APP_ID] | [OTHER_DATA]

我明白了:

{
    error: {
        message: "An access token is required to request this resource.",
        type: "OAuthException",
        code: 104
    }
}

然而,以任何方式切断访问令牌会导致

{
    error: {
        message: "Invalid OAuth access token signature.",
        type: "OAuthException",
        code: 190
    }
}
很明显Facebook识别出访问令牌但拒绝它。我注意到上面的第一个Facebook开发者链接

  

请注意,应用访问令牌用于publish_actions权限允许的发布目的。您将无法使用应用访问令牌检索有关具有给定ID的状态更新帖子的信息。相反,您应该使用用户访问令牌来实现此目的。

我想知道的是,使用应用令牌可以执行哪些操作,以及哪些操作是不可能的?

0 个答案:

没有答案