问题标签 [facebook-requests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
493 浏览

facebook - 这是在我的问答游戏中集成和使用 Facebook API“工具集”的最佳方式吗?

我目前正在使用 Javascript 构建一个简单的基于时间的问答游戏。在这个游戏中,我希望启用能够挑战您的 Facebook 朋友的选项。

这自然让我查看了可用的 Facebook (API) 工具,这些工具可以让我与要挑战的目标朋友互动。我想知道是否有人可以评论我打算使用的 Facebook 工具的方法,以及实际上是否有一些更好的方法,甚至是我错过的 Facebook 工具,应该在我的设置中考虑。

我的目的是使用可用的最相关的 Facebook 工具与我挑战/邀请的朋友互动和互动。

1. FB登录 - 用户创建/登录

用户通过Facebook 登录连接- 创建用户个人资料或在访问时自动登录(如果 fb_uid数据库中已存在)。我们得到访问令牌、电子邮件和所有基本的东西。

2. FB 请求对话框 - 挑战您的 FACEBOOK 好友

用户点击“挑战你的朋友”按钮,Facebook 请求对话框启动,显示内置的 Facebook 多朋友邀请选择框。用户点击一些朋友并提交。

= 结果 - 现在可以在应用中心查看和显示对朋友的请求

3. FB App Notifications - 与您的挑战朋友互动更多“可见”

从第 2 步提交后,我们还将启动对 Graph API 的App Notification调用,这将使我们能够将通知直接“发布”到挑战通知托盘中。

您可以将哪些用户直接发布到托盘中存在一些限制,这将使我们根据以下条件进行一些预检查:

3.1 - 首先检查被挑战/被邀请的用户是否已经授权了应用程序

3.2 - 如果 3.1 为真,则启动 App 通知 Graph API 调用 = 通知发布到托盘。此步骤的一个重要注意事项 - 我已阅读,在您启动此调用之前,您需要获取应用程序本身的访问令牌并使用应用程序访问令牌而不是用户访问令牌调用 Graph API - 不确定是否有人可以证实这一点。

3.3 - 如果 3.1 为假,那么我们只剩下对应用中心的请求。

问题:

Q1。在步骤 nr 2 中挑战/邀请你的朋友的预期互动让我有点“担心”。看到请求仅在应用中心结束,用户看到通知的唯一方法是“意外”看到应用中心左侧菜单链接旁边的数字。在我看来,似乎很少有人会对此做出反应?

Q2。真正引人入胜的交互似乎是在应用通知中 - 但是您只能将其用于已经接受您的应用的用户,而不会让大量的人与之进行更“可见”的交互。

我知道这个限制可能是由于垃圾邮件行为。

这真的是我可以在我的小游戏中使用的 Facebook 工具集的最佳方法吗?

0 投票
3 回答
2161 浏览

ios - iOS:没有收到来自 Facebook 应用请求的通知

我必须在我的应用程序上集成应用程序请求,但它似乎不起作用。我搜索了一下,我找不到明确的答案。报告中的一些回复说,可以在Facebook 应用中心找到该请求,但我没有收到任何请求,也没有收到任何通知。

Facebook SDK for iOS v3.8用来发送请求。没有错误并且有请求,它总是成功但仍然没有通知。

这是我用来发送请求的代码。

我还尝试从 构建示例应用程序Facebook,我发送了邀请。尽管如此,应用中心仍然没有通知,也没有请求。

有什么我做错了吗?另外,是否有错误Facebook Request

谢谢!

0 投票
1 回答
896 浏览

asp.net - 无法从我的网站向 Facebook 好友发送邀请?

我正在使用以下代码向我的 facebook 朋友发送邀请,但它会打开请求弹出窗口,但我的朋友没有收到邀请:

if (top.location != self.location) { top.location = self.location }

我正在关注此链接来执行此操作。

请帮我。请帮我找出我做错的地方。这是我的应用程序设置的屏幕截图在此处输入图像描述

0 投票
1 回答
243 浏览

facebook - Facebook 请求非画布应用程序的替代方案?

我有一个应用程序,用户在其中创建一些对象并邀请人们与之交互。这不是游戏,也不是画布应用程序。我试图让请求工作可能并且不能在阅读了一下之后,我了解到这些不再适用于非画布应用程序。

所以... 1)有人知道这是否会坚持下去吗?像糖果迷这样的愚蠢游戏被允许创建请求,而实际上可能为用户提供真正价值的应用程序却不能,这是非常痛苦的。如果这里有FB的人,我真的很想了解为什么会发生这种歧视?

2)有没有其他选择?可以发送消息或提要帖子,但我需要 a) 为每个受邀者生成一个唯一链接或 b) 获取用户将链接发送给的人员列表。两者似乎都不是消息和提要对话框的选项。

3) 可以将我的网络应用程序按原样嵌入画布中吗?

谢谢亚龙

0 投票
2 回答
1029 浏览

facebook - Facebook 请求对话框过滤器 app_non_users 不起作用

我正在使用 facebook apprequest 对话框,并过滤已经使用该应用程序的朋友。

有人面临同样的问题吗?请让我知道如何解决此问题。

0 投票
1 回答
1250 浏览

ios - 应用请求对话框中的问题(Facebook iOS SDK)

我正在尝试使用 Facebook iOS SDK 使用内置请求对话框发送 Facebook 应用程序请求。请求发送没有问题,但我得到的对话框中有问题,在下面的屏幕截图中:

当我显示请求对话框时我得到了什么

如您所见,它与 Facebook 文档部分中显示的请求对话框以及我在其他 iOS 应用程序中看到的请求对话框有很大不同:

正常请求对话框
(来源:akamaihd.net

  1. 取消和发送按钮坏了(它们可以工作,但看起来很奇怪)
  2. 除非我设置“to”参数,否则它不会显示请求预览
  3. 'title' 参数被忽略

这是我用来显示请求对话框的代码:

我正在使用 Facebook iOS SDK 3.9.0。还有其他人经历过这样的事情吗?难道我做错了什么?

任何帮助表示赞赏,在此先感谢。

0 投票
1 回答
616 浏览

android - 如果未安装应用程序,用户会收到 Facebook 请求数据吗?

我目前正在我的应用程序中开发一项功能,该功能将允许用户邀请他们的 Facebook 朋友,为此他们和朋友将收到奖励/礼物。

因此,为此我使用了 Facebook 请求选项。因此,我查看了以下 2 个文档:

https://developers.facebook.com/docs/android/send-requests/

https://developers.facebook.com/docs/android/app-link-requests/

现在,如果两个设备都安装了应用程序并且我从一个设备向另一个设备发送请求并且可以检索发件人使用此方法发送的其他数据,这将非常有用:

问题:如果接收者将在 Facebook 中收到此请求,但不会安装它,则此请求会将他重定向到 Google Play 以安装应用程序。在他安装应用程序并第一次打开它之后?有没有办法接收这些数据?

0 投票
0 回答
1722 浏览

android - Facebook SDK for Android - 如何让通知打开网站而不是应用程序

我正在开发一个 Android 应用程序,它将通过 facebook 的通知向用户朋友发送邀请。我试图让这个通知打开一个 url 而不是本机应用程序。我尝试禁用单点登录并且它可以工作,但是应用程序没有打开我的页面,而是打开了 facebook 的浏览器版本,以便用户可以登录。这不是一个好的体验。

在 iPhone 上它工作得很好。如果我点击来自我的原生 facebook 应用程序的通知,它会打开我在我的应用程序仪表板上配置的移动网站(我还没有配置任何原生 iOS 应用程序,也许这就是原因)。

有谁知道做到这一点的最佳方法?

非常感谢。

0 投票
1 回答
650 浏览

android - 如何使用 Request.newUploadPhotoRequest 更改照片隐私上传?

我正在尝试在 Facebook 上分享一张照片。首先我想上传它,然后分享链接。我的问题是图片是私有的,我已经阅读了隐私参数,但仍然没有设法做到这一点。

这是我上传照片的方法:

对不起我的英语不好。

0 投票
1 回答
818 浏览

ios - Facebook 请求通知未显示在 iOS 移动 Safari 中,但在本机 Facebook 应用程序中

用例:我从我的游戏向朋友 x 发送了一个请求。朋友 x 在他的本地 Facebook 应用程序中收到通知,点击它并打开游戏。如果他打开 Facebook 的 Safari 移动页面,则永远不会显示相同的通知。

有没有办法让请求通知出现在 facebook 的移动网站上?

我的游戏启用了 Facebook iOS 应用,设置了捆绑包标识符并设置了商店 ID。Facebook 应用程序在开发模式下运行。