Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 获取公共facebook页面的帖子提要_Swift_Facebook - Fatal编程技术网

Swift 获取公共facebook页面的帖子提要

Swift 获取公共facebook页面的帖子提要,swift,facebook,Swift,Facebook,我正在开发一个应用程序,我需要从一家企业的页面上获取公开帖子。我不希望用户登录Facebook或将任何信息发送回Facebook,我只需要这些帖子就可以以只读格式显示 我环顾四周,从我所读到的内容来看,Facebook提供了验证您与API连接的方法,但出于安全原因,您不应该直接从应用程序进行调用。我看到有人提到一种叫做客户机令牌的东西,这种东西被认为是不安全的,但我在外部找不到太多关于它的内容。它说它可以在应用程序面板中找到,但我一直没有找到它 你如何打电话从iOS应用程序获取公共faceboo

我正在开发一个应用程序,我需要从一家企业的页面上获取公开帖子。我不希望用户登录Facebook或将任何信息发送回Facebook,我只需要这些帖子就可以以只读格式显示

我环顾四周,从我所读到的内容来看,Facebook提供了验证您与API连接的方法,但出于安全原因,您不应该直接从应用程序进行调用。我看到有人提到一种叫做客户机令牌的东西,这种东西被认为是不安全的,但我在外部找不到太多关于它的内容。它说它可以在应用程序面板中找到,但我一直没有找到它


你如何打电话从iOS应用程序获取公共facebook页面的帖子?

我最终找到了一些我不太想要的东西,但仍然完成了任务:

它允许您将Facebook页面的公开提要嵌入到网页中。如果你想在应用程序中使用它,你可以托管包含提要代码的网页,然后将其加载到应用程序的web视图中


“如何通过iOS应用程序拨打电话获取公共facebook页面的帖子?”-您可以让用户登录,以便使用他们的令牌-或者根本不在客户端进行,而是将其放在某个服务器上,在那里您可以使用应用程序访问令牌或页面访问令牌,然后让你的iOS应用程序从那里获取数据。@CBroe在我链接到它的页面上说,临床令牌专门用于“嵌入到本地移动二进制文件或桌面应用程序中,以识别你的应用程序”。我知道我可以通过使用服务器来做到这一点,但出于成本原因,这不是这个应用的一个选项。类似地,应用程序的其他部分也不需要用户登录Facebook,而且该页面是公开的,因此让用户登录他们的帐户似乎很麻烦。它还阻止没有Facebook的用户充分利用该应用程序(尽管不登录就可以在Facebook上看到页面)。请继续阅读:“客户端令牌用于访问应用程序级API,但只有非常有限的子集。客户端令牌可在应用程序的仪表板中找到。由于客户端令牌很少使用,因此我们不会在本文档中讨论它。相反,任何使用客户端令牌的API文档都会介绍它。”-我不知道您具体可以使用它做什么-但它肯定不适用于通过API请求页面提要。它根本不是有效的Graph API访问令牌。我猜这是我的断开连接。当使用Facebook工具进行web调用时,它允许在没有任何特殊权限的情况下调用公共信息-只是一个标记。我已经阅读了该部分,但没有将应用程序级API解释为不包括页面的公开提要。如果你想在web浏览器中“复制”体验fb,Facebook页面插件可以工作。但是,1.如果你想要每个页面(公开)的文本,该怎么办post,例如重新格式化或通过其他媒体发送?2.您需要pageid;您知道如何浏览(代码)用于获取其id的页面?例如,供用户选择。@PabloH我们希望能够显示Facebook订阅源中的帖子,但可以自行设置格式。我们在应用程序中全屏显示插件,因此在不强制用户登录的情况下,它尽可能地模拟体验。我认为要了解更多详细信息,您必须调用Facebook的API,以及由此带来的所有障碍。