【问题标题】:Accessing a common Facebook account. Facebook authentication and access tokens访问一个常见的 Facebook 帐户。 Facebook 身份验证和访问令牌
【发布时间】:2012-06-11 06:07:42
【问题描述】:

我想允许移动应用的所有用户发布到同一个 Facebook 帐户,我不想让他们知道其凭据的帐户...我只是想让它对用户透明,我意思是,我想向用户展示一个应用程序对话框,他们可以在其中编写消息并将其发布到某个 Facebook 帐户,并让用户知道他们正在发布到某个帐户,但我不希望他们知道此类的凭据帐户,并且必须登录。

因此,首先,我需要避免向我的用户显示 Facebook 的登录对话框。据我所知,如果您已经拥有访问令牌,则可以跳过登录对话框步骤。另一方面,访问令牌似乎标识了一个用户……那么,多个用户可以使用同一个访问令牌吗?我想,在服务器端,这将是接收来自唯一用户的请求,但这有什么问题吗?

有人遇到过类似的情况吗?

谢谢!

【问题讨论】:

    标签: facebook oauth-2.0 access-token facebook-oauth facebook-android-sdk


    【解决方案1】:

    Facebook 仅在用户登录 id 时才发布访问令牌。如果用户未登录,您将无法发布内容。 如果您使用自己的 facebook 应用程序,用户仍然需要登录并允许连接到您的应用程序。然后你可以在用户的​​墙上发帖,但你不能完全避免登录

    【讨论】:

    • 感谢您的回复。登录和权限只需要授予一次,对吗?是否有可能做一些棘手的事情,让管理员在其他用户获取之前登录应用程序,获取访问令牌,然后将其存储在数据库中,并在弃用时更新它,或类似的东西?
    • 访问令牌的寿命很短,正是为了禁止使用你想做的事情......
    • 我明白了......如果管理员在过期时再次请求它?用户访问自己的帐户的场景是唯一常见的场景吗?有没有用户在独特的墙上发布或更新内容的应用示例?
    • 如果用户是群组的成员,那么他们可以在群组的墙上发帖。但是每个人都必须单独进行身份验证
    猜你喜欢
    • 1970-01-01
    • 2014-05-01
    • 2012-06-05
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2012-01-26
    相关资源
    最近更新 更多