我一直在挖掘我能找到的所有文档,但我似乎无法验证这一点..
当我正在进行应用授权时,我要求访问者发布publish_stream。 从FB docs(http://developers.facebook.com/docs/reference/api/permissions/):
使您的应用能够将内容,评论和喜欢发布到用户的信息流和用户朋友的信息流。有了此权限,您可以随时将内容发布到用户的Feed ,而无需offline_access 。但请注意,Facebook建议使用用户启动的共享模式。
它非常清楚地表明我可以在任何时候发布。但是,常规用户访问令牌会在一段时间后过期。所以这不适用于发布。
但是,可以随时检索APPLICATION访问令牌,无需任何用户交互。当我测试时,我可以使用应用访问令牌成功发布到用户Feed(是的,他们的Feed,而不是我的应用Feed)。 我没有等待最初获得的用户令牌过期2个小时,但即使用户会话已注销,我仍然能够使用应用令牌发布。
所以,这就是我想要的,对吧?是的!
但这在任何地方都没有记载,所以我的问题是:
这是允许/推荐的方法吗?我会遇到任何问题吗?
谢谢
答案 0 :(得分:0)
这是正确的方法,所以你不会遇到任何问题等。 只需使用App access_token在您的应用用户墙上发布。
问候, Fredyy