0

我正在制作一个发布 facebook 帖子的 android 应用程序。我希望它在用户按下“发送”按钮时发布帖子。

根据 Facebook 开发者权限页面,offline_access 权限“使您的应用程序可以随时代表用户执行授权请求。默认情况下,大多数访问令牌会在短时间内过期,以确保应用程序仅代表用户发出请求。用户在积极使用应用程序时。此权限使我们的 OAuth 端点返回的访问令牌长期有效。”

Facebook 开发者页面将“publish_stream”权限描述为使您的应用能够将内容、评论和点赞发布到用户的信息流和用户朋友的信息流。使用此权限,您可以随时将内容发布到用户的供稿,而无需离线访问权限。但是,请注意 Facebook 推荐用户发起的分享模式。”

因此,据我了解,要将帖子发送到 Facebook 墙上,我应该只需要“发布流权限”但是当我只要求发布流权限时,我的访问令牌只是短暂的(两个小时长)

谁能解释我如何在不使用“offline_access 权限”的情况下随时向 Facebook 发帖?

4

1 回答 1

1

发布流允许您发布到用户墙。这是制作墙柱所必需的。

为了让您的访问令牌能够持续很短的时间,您还需要请求离线访问。这不允许您发布到用户的墙上,它只是确定您的令牌持续多长时间。

在您的情况下,您可能需要离线访问和发布流。

于 2011-10-30T22:25:41.517 回答