0

我想让移动应用的所有用户都可以发布到同一个Facebook账户,账户的凭证我不想让他们知道......我只是想让它透明给用户,我的意思是,我想向用户展示一个应用程序对话框,他们可以在其中写入消息并将其发布到某个Facebook帐户,并让用户知道他们正在发布到某个帐户,但我不希望他们知道这些帐户的凭证并且必须登录。访问一个通用的Facebook帐户。 Facebook身份验证和访问令牌

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

有人遇到类似的情况?

谢谢!

回答

0

仅当用户登录时,Facebook才会释放访问令牌。如果用户未登录,则不能发布内容。 如果您使用自己的Facebook应用,用户仍需登录并允许连接到您的应用。然后你可以张贴在用户的墙上,但你无法完全避免登录

+0

感谢您的回复。登录和权限只需授予一次,对吧?是否有可能做一些棘手的事情,让管理员在其他用户获得它之前登录应用程序,获取访问令牌,然后将其存储在数据库中,并在更新时更新它,或者类似的东西? –

+0

访问令牌有一个短暂的生命,正是为了禁止使用这种你想做的事情...... –

+0

我看到了...如果管理员在过期时再次请求它?用户访问自己的帐户是唯一常见的情况吗?在用户发布或更新内容到独特墙上的应用程序中没有任何示例吗? –