gpt4 book ai didi

ios - Facebook 和我的 iOS 如何通信

转载 作者:行者123 更新时间:2023-11-29 04:21:02 24 4
gpt4 key购买 nike

我想使用 iOS 在我的用户的 Facebook 墙/股票/新闻源上发帖。我了解到 opengraph 可以非常具体地描述用户在我的应用程序中执行的操作,我想将它们集成到我的项目中。

我想我现在意识到我需要运行自己的服务器才能使 opengraph 操作正常工作,对吗?或者这不是必须的?据我了解,服务器向 facebook 提供帖子的基本数据,如图像、主要文本、辅助文本等......我的服务器是否只需要提供 Facebook 帖子的数据?每次 Facebook 页面加载我的应用程序内容时,我的服务器都会被调用吗?或者只完成一次,Facebook 就会将帖子内容复制到 Facebook 的服务器中?如果我的服务器没有响应等会发生什么?

最佳答案

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

较长的答案:关于 Open Graph 的 facebook 文档比我在这里能找到的要好得多。如果您还没有,请查看此页面及其链接:https://developers.facebook.com/docs/opengraph/ .

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

帖子内容由您的 iOS 客户端生成。该帖子包含通过名称引用操作和通过其 URL 引用对象的数据。

您的应用定义的各个对象通常由 Web 服务器上的页面表示。 Facebook 会抓取这些页面,以提取定义对象的元数据,包括图像和文本。我不知道您可以对对象的页面何时被抓取做出安全的假设。

当您编辑对象类型时,可以创建示例对象(developers.facebook.com/apps、创建或编辑您的应用程序之一、“编辑开放图”、“添加示例数据”)。但是,由于这些是用于实验的,因此您可以用它们做的事情相当有限。

关于ios - Facebook 和我的 iOS 如何通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com