如何使用已弃用的 api 从 facebook 获得邀请的朋友?

Posted

技术标签:

【中文标题】如何使用已弃用的 api 从 facebook 获得邀请的朋友?【英文标题】:How to get invitable friends from facebook with deprecated api? 【发布时间】:2018-04-20 16:48:28 【问题描述】:

我正在为 android 编写一个游戏,它使用 facebook 来跟踪用户以将他的游戏状态保存在云中。我们希望允许用户从 facebook 邀请他的朋友。但是 facebook graph api 不再支持获取邀请好友(自 4 月 4 日起https://developers.facebook.com/docs/graph-api/reference/user/invitable_friends/)

我在页面中找不到有关如何解决此问题的任何信息。是这样吗?没有更多邀请朋友的方法了?

【问题讨论】:

没有解决方法。你没看新闻吗?由于这些问题,FB 最近收紧了很多访问权限。 如果有办法解决它,他们为什么要删除它?如果它只是被弃用而被其他东西取代,文档当然会列出新的方法 我在互联网上看过一些关于它的模因。但也许他们可以提供一些更安全的方式来提供这些信息。也许允许用户在 FB 页面中选择要邀请的朋友(从应用程序重定向)。 我认为没有必要。例如,如果人们真的想邀请朋友,他们可以向他们发送消息。没有理由为此构建解决方法。 【参考方案1】:

我们已经写了一篇关于这个主题的文章,read here。

如果您有游戏应用,您仍然可以使用 GameRequest 对话框。 Facebook App invites was also deprecated back in Feb。然而,我们的数据显示,与 WhatsApp 等其他渠道相比,通过 Facebook 进行的自然安装仅占 1%(参见 study by Sega and GetSocial)。

免责声明:我是GetSocial的创始人

【讨论】:

【参考方案2】:

目前没有变通办法。

返回空集——以下节点和边现在将只返回 空数据集:

/user/invitable_friends

重大更改:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#games-4-4

【讨论】:

以上是关于如何使用已弃用的 api 从 facebook 获得邀请的朋友?的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何在 Android 中使用/不使用已弃用的方法

在 Android 中,如何删除已弃用的通知变量?

facebook score api 已弃用

如何在 Java GUI 游戏中使用已弃用的音频 API 来解决问题

如何为已弃用的英特尔 IPP API 找到替代 API?

替代已弃用的 AudioManager.isWiredHeadsetOn?