我正在为将在其社交媒体页面上自动发布数据的公司开发一个应用程序。但是,我遇到了一个大问题。
在Twitter上,您只有一种类型的帐户,即用户。因此,如果一家公司注册一个Twitter帐户,它仍然只是一个用户。用户身份验证就像一个魅力,所以没有问题。
现在,在Facebook上,如果公司注册了一个帐户,他们可以创建一个用户帐户或一个页面帐户:
用户帐户可以有朋友和帖子状态更新(就像您的个人帐户一样)
网页帐户可以赞并发布更新(这是我希望公司拥有的)
用户身份验证非常简单,而且很有效。但我无法找到有关页面身份验证的任何信息(如何授权应用程序发布页面配置文件的更新)。这不可能吗???想想可能性。
那么,是否可以授权Facebook应用,在页面墙/帐户上发布更新? (即,而不是用户墙/帐户)
谢谢,
托马斯
答案 0 :(得分:2)
来自http://developers.facebook.com/docs/reference/api/:
页面登录
您可以通过请求manage_pages权限来模拟用户管理的网页。
一旦用户授予您的应用程序“manage_pages”权限,“accounts”连接将为当前用户管理的每个页面生成access_token属性。这些access_tokens可用于代表页面进行调用。用户授予您的应用程序的权限现在也适用于他们的页面。
注意:2011年9月22日之后,通过/ me / accounts连接访问用户页面需要manage_pages权限,即读取用户页面和检索这些页面的access_tokens。
干杯