iOS发布到Facebook应用程序墙上

我想知道是否有可能发布到在iOS中使用Facebook创build的Facebook应用程序页面的墙上。 而不是使用用户login张贴到自己的墙上,我想张贴到应用程序的页面与打开游戏的更新。 这可能吗?

是的,这是可能的。 从http://developers.facebook.com/docs/reference/api/application/

要以应用程序页面而不是当前用户的身份执行以下操作,必须使用应用程序的页面访问令牌,而不是通常用于修改Graph API对象的用户访问令牌,也不使用应用程序访问令牌。 可以通过使用manage_pages权限向/ USER_ID /帐户发送HTTP GET来获取此访问令牌。 这将返回用户具有pipe理访问权限的页面(包括应用程序configuration文件页面)的列表,以及每个页面的access_token。

您可以通过向APP_ID / Feed连接发出HTTP POST请求来创build链接,发布或状态消息。 要查看更多详细信息,请参阅链接,post和状态消息文档。

要在发布到墙上时(例如作为应用程序而不是当前用户发布)模拟应用程序,您必须使用具有manage_pages和publish_stream权限的应用程序页面access_token,如上面的应用程序访问令牌中所述。

因此,您首先必须向API请求应用程序页面访问令牌,然后使用此访问令牌在墙上发布。 Facebook iOS SDK有助于构build上述文档中提到的Graph API调用。