2

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

问题:

我可以获取并写入我们的 FB 主帐户的墙而不是我们的应用程序的墙吗?

提前致谢。

4

2 回答 2

1

您可以发布到您帐户的墙上、应用程序的墙上或任何授权您这样做的用户的墙上...网址是https://graph.facebook.com/YOUR-PROFILE/feed

您的帐户是“个人帐户”还是“企业帐户”(参见Facebook 帮助中的“官方”区别)?

于 2011-03-23T18:16:10.447 回答
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

我试图弄清楚的唯一剩下的问题是,即使使用有效的有效应用令牌,当没有用户登录时,我似乎也无法检索提要。

于 2011-03-23T18:14:57.923 回答