访问Facebook App的主帐户墙

时间:2011-03-23 16:18:56

标签: facebook facebook-graph-api oauth facebook-wall

我们使用公司的Facebook帐户创建了一个应用程序配置文件。今天,我刚刚完成了应用程序登录,用户登录的集成,并且还能够使用oAuth和Graph API获取用户的信息。现在我正在将Wall帖子集成到我们的一个页面中,以鼓励成员之间的互动。当我这样做时,我注意到我正在获取应用程序配置文件的Wall Posts而不是主帐户。

问题:

我是否有可能获取并写入我们的FB主帐户Wall而不是我们的应用程序墙?

先谢谢。

2 个答案:

答案 0 :(得分:1)

您可以发布到您帐户的墙上,应用程序的墙上或任何授权您执行此操作的用户的墙上... Url是https://graph.facebook.com/YOUR-PROFILE/feed

您的帐户是“个人帐户”还是“商家帐户”(请参阅​​Facebook help中的“官方”差异)?

答案 1 :(得分:0)

我实际上已经想出了如何做到这一点。为了倾斜的利益,这就是我如何解决的问题:

  1. 设置登录按钮以请求以下扩展权限:

    $ this-> facebook-> getLoginUrl(array('req_perms'=>'email,sms,read_stream,publish_stream'))

  2. 点击登录按钮,使用您的主要帐户的电子邮件和密码登录,然后点击“允许”按钮,授予访问权限并写入您帐户墙的扩展权限。

  3. 记下您的主帐户的Facebook ID。
  4. 像任何其他常规帐户一样执行您的请求:

    https://graph.facebook.com/MyMainAccountID-DoNotClickMeIWontWork/feed?access_token=1234567890|51bc7e65851d8ec74c381171-0484756|x_3x79iy3VU8Wr9qytDqV-BWXa1

  5. 我试图找出的唯一剩下的问题是,即使使用有效的有效应用令牌,我也无法在没有用户登录时检索提要。