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调用。
- iOS:Facebook评论插件移动不断重新加载
- 如何使用graphicsAPI iPhone开发获得Facebook事件的事件pipe理?
- Facebook SDK – 处理应用程序邀请?
- 适用于iOS的Facebook SDK 3.1 – 在iOS6上运行,但在iOS 5.x上崩溃
- 将Facebook应用程序链接链接到iTunes下载页面
- 由于Facebook SDK和Flurry SDK中的advertisingIdentifier而被拒绝的应用程序
- Facebook SDK使用Swift 3 iOS 10login
- 是否有可能仅从本地移动应用程序使用来自Facebook的Scores&Achievements API?
- fbDidLogin不被调用