公司页面需要Facebook个人资料

时间:2011-05-05 18:39:32

标签: ruby-on-rails facebook twitter

我有一个公司网络应用程序。我已经整合了它而没有Twitter的问题。

这意味着,当我们公司的员工创建新产品时,它也会在Twitter网站上发布到公司的个人资料中。

然而,Facebook是另一个故事。 Facebook鼓励注册人注册为“个人”。

例如,在注册页面上:

  1. 您不能放置通用电子邮件,例如(support@company_email.com,sales @ company_email.com)
  2. 您可能没有名字和姓氏作为公司实体。例如Foo Distribution或Foo Inc
  3. 他们的自动化系统只是拒绝任何聪明的注册为“非个人”的企图。使用Twitter,这是一件轻而易举的事。由于Twitter允许/鼓励公司直接向他们注册帐户,而不是个人。

    在Facebook上移动,我发现我可以创建一个“页面”。我可以用于公司。它可以选择允许其他“个人”管理页面。但是,这意味着每个员工都需要一个Facebook帐户。

    我真的不喜欢这种做法,因为我们的一些员工可能会疏忽他们的Facebook密码。我宁愿让我们的网络应用程序有一种“方法”来访问Facebook的API,而不是Twitter的方式。

    你怎么会这样做?

1 个答案:

答案 0 :(得分:0)

我会让自己成为该页面的管理员,安装您开发的应用,然后让您的用户通过该应用发布到该页面的帖子。这样,您就可以控制对该页面的访问权限,同时让您的用户仍然可以访问该页面。

您需要使用启用了offline_access的访问令牌才能连续工作(permissions documentation),如果该令牌发生变化,您将需要自己登录并刷新该令牌(当您更改密码或卸载/重新安装应用程序时,它可能会更改)。此外,您还需要获得manage_pages权限,并且您需要使用access_token为您在/me/accounts中找到的页面发布帖子。