【问题标题】:Facebook page authentication. (not a user authentication)Facebook 页面身份验证。 (不是用户认证)
【发布时间】:2012-04-30 22:49:34
【问题描述】:

我正在为公司开发一个应用程序,该应用程序将自动在其社交媒体页面上发布数据。但是,我遇到了一个大问题。


在 Twitter 上,您只有一种类型的帐户,即用户。因此,如果一家公司注册了 Twitter 帐户,它仍然只是一个用户。用户身份验证就像一个魅力,所以这里没有问题。


现在,在 Facebook 上,如果公司注册帐户,他们可以创建用户帐户或主页帐户:

  • 用户帐户可以有朋友并发布状态更新(就像您的个人帐户一样)

  • 页面帐户可以有并发布更新(这是我希望公司拥有的)

用户身份验证非常简单,并且有效。但我找不到任何关于页面身份验证的信息(如何授权应用发布页面配置文件的更新)。这不可能???想想可能性。


那么,是否可以授权 Facebook 应用程序在页面墙/帐户上发布更新? (即,而不是用户墙/帐户)

谢谢,
托马斯

【问题讨论】:

    标签: facebook authentication facebook-page facebook-authentication


    【解决方案1】:

    来自http://developers.facebook.com/docs/reference/api/

    页面登录

    您可以通过请求 manage_pages 权限来模拟由您的用户管理的页面。

    一旦用户授予您的应用程序“manage_pages”权限,“accounts”连接将为当前用户管理的每个页面生成一个 access_token 属性。这些 access_token 可用于代表页面进行调用。用户授予您的应用程序的权限现在也将适用于他们的页面。

    注意:2011 年 9 月 22 日之后,通过 /me/accounts 连接对用户页面的所有访问都需要 manage_pages 权限,即读取用户页面和检索这些页面的 access_tokens。

    干杯

    【讨论】:

    • 非常感谢,我好像错过了:)
    • 当我转到身份验证网址并使用页面帐户登录时,出现错误,没有更多信息:(
    • 这似乎只适用于有页面的用户帐户,而不是页面帐户。好吧,猜猜这将是要求,谢谢:>
    • 在 facebook 中没有页面帐户...帐户仅适用于真实的人,真实的人管理页面..所以对页面的所有调用都应该从管理页面的帐户完成。 .
    • 当您从 facebook 主页/注册/登录页面创建页面时会发生这种情况。您获得的帐户无法拥有朋友或个人资料图片,并且将其电子邮件地址作为名称。但是,如果您在使用用户配置文件登录时创建页面,则管理员是用户配置文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2011-09-27
    • 2018-12-23
    • 2017-01-18
    相关资源
    最近更新 更多