【问题标题】:How to Invite facebook friends though my application?如何通过我的应用程序邀请 facebook 好友?
【发布时间】:2026-01-19 03:05:01
【问题描述】:

我尝试使用this link 这个。在本教程中,我只发布我的应用程序链接我的墙。但我想将我的应用链接分享给我所有的朋友。就像 XYZ 邀请您尝试 ABCapp 一样,只在通知栏中。当点击它打开我的应用页面的谷歌播放商店。我想将我的应用程序链接分享给应用程序 Facebook 朋友或选定的 Facebook 朋友。我怎样才能做到这一点?

【问题讨论】:

  • 不,这不是游戏。 @gavdotnet
  • 你能给我这个教程吗? @gavdotnet
  • 我有一些示例代码,但它只适用于发送游戏的应用请求。
  • 请将此示例代码发送给我以获取游戏请求。 shekhjigar@gmail.com @gavdotnet

标签: android facebook facebook-graph-api


【解决方案1】:

要通过您的应用邀请朋友,您可以使用应用邀请。在使用此功能之前,请确保将您的 Android Facebook SDK 版本设置为 4.0 或更高版本。

【讨论】:

  • 应用邀请现已弃用。
  • 链接无效
【解决方案2】:

https://developers.facebook.com/docs/apps/faq#invite_to_app

如果您的应用存在 Canvas,您还可以在 iOS 和 Android 上使用请求对话框

如果您的应用没有出现在 Facebook Canvas 上:您可以在 iOS 和 Android 上使用消息对话框,或在 Web 上使用发送对话框

我假设您没有 Canvas 的存在?在这种情况下,您不应该使用 App Requests。

【讨论】:

  • 好的。但是在我的手机中安装一个应用程序。 play.google.com/store/apps/… 在这个应用程序中邀请喜欢我想要的朋友? @luschn
  • 您不能将应用邀请用于 Android 应用,只能用于画布上的应用。使用 android 上的消息对话框。
  • 稍微更正一下,您可以对 Android 应用使用“请求”对话框,只要您的应用还存在 Canvas(在相同的应用 ID 下)。
  • @MingLi:是的,这就是我的回答,只是评论中不太清楚,抱歉。
  • @MingLi:我也按照这个链接请求developers.facebook.com/docs/android/send-requests。在这里,我成功发送请求,但在我朋友的手机中单击此通知没有任何反应。那么如何发送我的应用商店链接和这个请求呢?
【解决方案3】:

基本上,您需要的是 facebook 上用户的所有朋友的列表来邀请他们。只有当您的应用属于“游戏”类别时,您才能获取所有好友列表。

如果没有,那么你仍然可以获得 user 的好友列表,但只能获取一些,而不是全部。请参阅 facebook 上的 friendsinvitable_friends 条款。

所以,这里有一些你可以做的事情(但完全不推荐)

  • 将应用的类别更改为“游戏”,您将能够获得 所有朋友的列表,然后您可以使用WebDialog & WebDialog.RequestsDialogBuilder 邀请该朋友

  • 在 facebook 应用设置中提供任何指向画布 URL 的链接。仅当用户从网络单击您的通知时,才会使用该链接。该链接不会以任何方式影响您的应用。

【讨论】:

  • 你能给我这个教程吗? @sam_0829
最近更新 更多