我正在构建一个社交应用程序,用户可以将其发布到我的应用程序中。数据存储在我们自己的服务器中并显示到 iOS 原生应用程序。我正在尝试将用户发布到我们的应用程序的帖子发布到用户的 Facebook 时间线。我知道我可以将数据发布到我的服务器,然后让我的应用程序使用图形 api 将数据直接发布到 facebook 时间线。但这将是双重发布并使传输数据加倍,我认为这可能不是一个好习惯。
所以我想先把它发布到我的服务器上,然后让服务器完成剩下的工作。就像 facebook 文档“客户端身份验证,来自服务器的 API 调用”中所示的那样 https://developers.facebook.com/docs/facebook-login/access-tokens/
但我想知道我的应用程序是否属于这种情况。因为如图所示“API 调用被转发到服务器作为 Facebook API 调用的代理”。这不是我的应用程序的情况。因为当用户使用客户端发布新数据时,API 调用将在服务器端发起。
我想知道大多数应用程序是如何实现这一点的。例如,Instagram 和其他社交应用程序等应用程序。我不确定我是否按照我的解释这样做会违反任何 facebook 使用条款。
TIA,香港