【问题标题】:publish_stream permission & APP access_token?publish_stream 权限和APP access_token?
【发布时间】:2011-10-06 17:28:12
【问题描述】:

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

当我进行应用授权时,我要求访问者提供 publish_stream。 从到 FB 文档 (http://developers.facebook.com/docs/reference/api/permissions/):

使您的应用能够将内容、cmets 和喜欢的内容发布到用户的信息流和用户朋友的信息流中。有了此权限,您可以随时将内容发布到用户的供稿,而无需离线访问。但请注意,Facebook 推荐用户发起的分享模式。

它非常明确地表明我可以随时发帖。但是,普通用户访问令牌会在一定时间后过期。这样就不能发帖了。

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

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

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

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

谢谢

【问题讨论】:

    标签: facebook-graph-api access-token


    【解决方案1】:

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

    您好, 弗雷迪

    【讨论】:

    • 谢谢您,您是否有任何文件指向此?只是不想基于这种方法编写解决方案,然后发现 Facebook 突然决定删除该功能(“嘿,它从未记录过,因此从未存在过”)。
    • 正如您在帖子With this permission, you can publish content to a user's feed at any time, without requiring offline_access 中引用的那样,您始终可以发布到用户供稿,这仅适用于应用程序 access_token,因为用户 access_token 仅在有限时间内有效。但这没有正确记录,就像 Facebook Graph-API 的大多数功能一样
    • 好的,我想这是一个很好的答案。太糟糕了,缺少文档:/谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2011-12-05
    • 2020-11-16
    • 1970-01-01
    • 2013-04-23
    • 1970-01-01
    相关资源
    最近更新 更多