11

我正在尝试找到一种从 iOS 应用程序向 Facebook 朋友发送邀请的最佳方式。在最近的 api 版本中,我发现 facebook 受到了邀请政策的限制。
在四处搜索之后,我在这里总结了我的发现:

Feed(Graph API user/feed)用于在用户自己的墙上发布消息,然后如果Feed中提到了朋友,则可以从他们自己的门户中看到朋友。

  • 亲:消息可以定制,包括图片等。
  • 缺点:最多提 10 人,也需要在应用程序中进行用户交互。
  • 如果用户只是在自己的墙中发布消息,只有来到他的页面的朋友才能看到它,但无法通知朋友。

Request(Graph API user/apprequests)用于直接向好友发送请求,请求有两种:User to User和App to User

用户对用户请求场景(我对第一个场景感兴趣)

  • 收件人是发件人的朋友,尚未安装该应用程序。这被视为邀请。
    • 亲:似乎是正确的邀请方式,朋友会收到通知和弹出窗口。
    • 缺点:最多包含 50 个好友,也需要用户交互。
  • 收件人是发件人的朋友并已安装该应用程序。
  • 收件人已安装该应用程序。在这种情况下,发送者和接收者不需要是朋友。

应用到用户请求:朋友会收到来自应用的消息,但消息只发送给已经安装应用的用户,所以这对我没有用。

所以看来我最好的办法是使用用户对用户的请求。所以我的应用程序可以为用户提供 50 个列表,并要求他/她在 facebook 网络对话框中确认发送。但是如果用户想向他们所有的朋友提出请求,有时是 500+。似乎 facebook 正在收紧这一点,以推广他们的移动应用安装广告或应用中心。广告是另一个话题。我已经设置了 App Center,但是我应该如何让用户的朋友知道这件事呢?

我一直在寻找三天,但找不到理想的解决方案。人们,建议或解决方案?提前致谢!

4

1 回答 1

2

我一直在寻找自己的方法来做到这一点,我强烈怀疑 Facebook 正试图阻止/弃用此功能。

尽管几乎所有其他功能都已移植到新系统,但他们尚未将“请求”系统更新到他们的新 API 中(您必须包含旧标头才能做到这一点)。

正如您所提到的,他们现在拥有非常热衷于推送的移动应用安装广告

最后,Open Graph:就个人而言,作为一名开发人员,我很乐意让人们在我的应用程序中允许人们通过 Facebook 邀请他们的朋友,作为用户,我明白为什么这会很烦人。

如果一次将这些请求发送给许多用户,这些请求很有可能成为垃圾邮件,而且它们非常不自然,它们违背了 OG 的想法,即你的朋友的动作被流畅地放在他们的墙上,你可以如果听起来很有趣,请查看并选择自己调查/安装应用程序。

即现在的想法是,Facebook 上的应用程序推广更自然地进行,并通过使用来鼓励,而不是明确地强制请求

于 2013-04-08T01:30:43.063 回答