2011-03-23 55 views
2

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

问题:

是否有可能对我来说,读取和写入我们的FB主账户的墙,而不是我们的应用程序的长城?

谢谢先进。

+0

“主账户”是什么意思? – abahgat 2011-03-23 16:50:14

+0

感谢您的回复。对于“主帐户”,我的意思是说,用于创建应用程序的用户帐户;对于'应用程序配置文件',链接到Facebook应用程序的配置文件与相应的应用程序ID,应用程序秘密等。 – 2011-03-23 17:28:09

回答

0

我真的想出了如何去做。对于倾斜的利益,这里是我是如何工作的吧:

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

    $这个 - > facebook-> getLoginUrl(阵列(“req_perms” >'email,sms,read_stream,publish_stream'))

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

  3. 记下您的主账户的Facebook账号。
  4. 执行像其他普通账户的请求:

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

唯一剩下的问题,我想弄清楚的是,我似乎无法获取饲料时没有用户登录即使使用有效的有效应用令牌。

+0

我们的帖子已经越过,对不起。对于您的剩余问题,这取决于您的Feed是否公开。如果没有用户登录,通常无法检索私人订阅源。请参阅http://developers.facebook.com/docs/reference/api/user/ – olivierlemasle 2011-03-23 18:20:02

+0

我明白了。有没有我可以让我拥有自动登录的用户帐户,只要没有其他用户帐户登录?如果可能(希望,希望) – 2011-03-23 22:39:44

1

您可以发布到您的帐户的墙,你的应用程序的墙壁或谁授权你做任何用户的墙上...链接https://graph.facebook.com/YOUR-PROFILE/feed

是您的帐户“的personnal帐户”或“商业账户”(请参见Facebook help中的“官方”差异)?

+0

感谢您的信息,那将是非常好的。 – 2011-03-23 22:37:24

相关问题