publish_stream权限& APP access_token?

时间:2011-10-06 08:49:40

标签: facebook-graph-api access-token

我一直在挖掘我能找到的所有文档,但我似乎无法验证这一点..

当我正在进行应用授权时,我要求访问者发布publish_stream。 从FB docs(http://developers.facebook.com/docs/reference/api/permissions/):

  

使您的应用能够将内容,评论和喜欢发布到用户的信息流和用户朋友的信息流。有了此权限,您可以随时将内容发布到用户的Feed ,而无需offline_access 。但请注意,Facebook建议使用用户启动的共享模式。

它非常清楚地表明我可以在任何时候发布。但是,常规用户访问令牌会在一段时间后过期。所以这不适用于发布。

但是,可以随时检索APPLICATION访问令牌,无需任何用户交互。当我测试时,我可以使用应用访问令牌成功发布到用户Feed(是的,他们的Feed,而不是我的应用Feed)。 我没有等待最初获得的用户令牌过期2个小时,但即使用户会话已注销,我仍然能够使用应用令牌发布。

所以,这就是我想要的,对吧?是的!

但这在任何地方都没有记载,所以我的问题是:

这是允许/推荐的方法吗?我会遇到任何问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

这是正确的方法,所以你不会遇到任何问题等。 只需使用App access_token在您的应用用户墙上发布。

问候, Fredyy