我们使用我们公司的 Facebook 帐户创建了一个应用程序配置文件。今天,我刚刚完成了应用程序登录、用户登录以及使用 oAuth 和 Graph API 获取用户信息的集成。现在,我正在将 Wall 帖子整合到我们的一个页面中,以鼓励成员之间的互动。当我这样做时,我注意到我正在获取我们的应用程序配置文件的墙贴而不是主帐户。
问题:
我可以获取并写入我们的 FB 主帐户的墙而不是我们的应用程序的墙吗?
提前致谢。
我们使用我们公司的 Facebook 帐户创建了一个应用程序配置文件。今天,我刚刚完成了应用程序登录、用户登录以及使用 oAuth 和 Graph API 获取用户信息的集成。现在,我正在将 Wall 帖子整合到我们的一个页面中,以鼓励成员之间的互动。当我这样做时,我注意到我正在获取我们的应用程序配置文件的墙贴而不是主帐户。
问题:
我可以获取并写入我们的 FB 主帐户的墙而不是我们的应用程序的墙吗?
提前致谢。
您可以发布到您帐户的墙上、应用程序的墙上或任何授权您这样做的用户的墙上...网址是https://graph.facebook.com/YOUR-PROFILE/feed
您的帐户是“个人帐户”还是“企业帐户”(参见Facebook 帮助中的“官方”区别)?
我实际上想出了如何做到这一点。为了方便起见,我是这样解决的:
设置登录按钮以请求以下扩展权限:
$this->facebook->getLoginUrl(array('req_perms' => 'email,sms,read_stream,publish_stream'))
单击登录按钮,使用您的主帐户的电子邮件和密码登录,然后单击“允许”按钮授予访问和写入您帐户墙的扩展权限。
像任何其他常规帐户一样执行您的请求:
我试图弄清楚的唯一剩下的问题是,即使使用有效的有效应用令牌,当没有用户登录时,我似乎也无法检索提要。