我们使用公司的Facebook帐户创建了一个应用程序配置文件。今天,我刚刚完成了应用程序登录,用户登录的集成,并且还能够使用oAuth和Graph API获取用户的信息。现在我正在将Wall帖子集成到我们的一个页面中,以鼓励成员之间的互动。当我这样做时,我注意到我正在获取应用程序配置文件的Wall Posts而不是主帐户。
问题:
我是否有可能获取并写入我们的FB主帐户Wall而不是我们的应用程序墙?
先谢谢。
答案 0 :(得分:1)
您可以发布到您帐户的墙上,应用程序的墙上或任何授权您执行此操作的用户的墙上... Url是https://graph.facebook.com/YOUR-PROFILE/feed
您的帐户是“个人帐户”还是“商家帐户”(请参阅Facebook help中的“官方”差异)?
答案 1 :(得分:0)
我实际上已经想出了如何做到这一点。为了倾斜的利益,这就是我如何解决的问题:
设置登录按钮以请求以下扩展权限:
$ this-> facebook-> getLoginUrl(array('req_perms'=>'email,sms,read_stream,publish_stream'))
点击登录按钮,使用您的主要帐户的电子邮件和密码登录,然后点击“允许”按钮,授予访问权限并写入您帐户墙的扩展权限。
像任何其他常规帐户一样执行您的请求:
我试图找出的唯一剩下的问题是,即使使用有效的有效应用令牌,我也无法在没有用户登录时检索提要。