facebook和我的iOS如何沟通

facebook和我的iOS如何沟通,ios,facebook,Ios,Facebook,我想使用iOS在我的用户的facebook墙壁/股票/新闻提要上发布。我了解到opengraph可以非常具体地描述用户在我的应用程序中采取的行动,我希望将它们集成到我的项目中 我想我现在意识到我需要自己的服务器来运行opengraph操作,对吗?或者这不是必须的?据我所知,服务器向facebook提供帖子的基本数据,如图片、主文本、辅助文本等。。。 我的服务器只是为了提供facebook帖子的数据吗?每次facebook页面加载我的应用程序内容时,我的服务器是否都被称为?还是只做了一次,而fac

我想使用iOS在我的用户的facebook墙壁/股票/新闻提要上发布。我了解到opengraph可以非常具体地描述用户在我的应用程序中采取的行动,我希望将它们集成到我的项目中

我想我现在意识到我需要自己的服务器来运行opengraph操作,对吗?或者这不是必须的?据我所知,服务器向facebook提供帖子的基本数据,如图片、主文本、辅助文本等。。。 我的服务器只是为了提供facebook帖子的数据吗?每次facebook页面加载我的应用程序内容时,我的服务器是否都被称为?还是只做了一次,而facebook正在将帖子的内容复制到facebook的服务器上?
如果我的服务器没有响应等会发生什么情况?

简短的回答:是的,您可能需要一台服务器

较长的答案是: OpenGraph上的facebook文档比我在这里能找到的要好得多。如果还没有,请查看此页面及其链接:

facebook上发布的操作是元组{user,action,object}。操作和对象的类型在facebook开发者应用程序(developers.facebook.com/apps)中定义

帖子的内容由iOS客户端生成。post包含按名称引用操作和按URL引用对象的数据

应用程序定义的各个对象通常由web服务器上的页面表示。这些页面被Facebook抓取以提取定义对象的元数据,包括图像和文本。我不知道你能做出什么安全的假设,什么时候该对象的页面会被刮掉

编辑对象类型时可以创建示例对象(developers.facebook.com/apps,创建或编辑其中一个应用程序,“编辑打开的图形”,“添加示例数据”)。然而,因为这些都是为了实验,它们在你能用它们做什么方面是相当有限的