问题标签 [facebook-app-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.
android - 无法从默认的 Facebook 应用程序或浏览器查看应用程序请求帖子
我正在将应用请求发布到朋友的墙上。它工作正常。它在 PC 浏览器上显示得很好。见下图来自PC:
现在,虽然我要从 Android 设备上看到同样的东西,但它没有显示正确的帖子。我看不到描述和它下面的一些文本。
见下图来自手机:
它出什么问题了 ?
我的代码有这个问题吗?如果是,那么为什么我只能从 PC 上看到它?
javascript - 如何使用自定义消息参数发送 Facebook 应用请求/通知?
我目前正在开发一个 Facebook 画布应用程序,在该应用程序中,我让用户邀请其他人使用该应用程序,这是非常标准的东西。为此,我使用 JavaScript SDK 的 FB.ui 方法。
当前呈现此 UI 对话框。查看此图片(注意带有标准邀请消息的预览部分):
受邀用户随后会收到标准消息:USER_NAME sent you a APP_NAME request
。但是,与往常一样,我们希望用户在第一个通知中收到一条自定义消息(至少这是针对慈善捐赠活动的!)。我已通读 Facebook 文档,并且知道接收者未安装应用程序的用户对用户请求不会显示消息参数。尽管如此,我知道一个事实(因为我收到了它们!)某些应用程序能够向尚未安装它们的用户发送自定义消息。例如,这个 UI 请求对话框(注意预览区域中的自定义消息):
我知道有其他发送通知的方法,例如 Notifications API,目前处于测试阶段。但他们似乎受到同样的限制。
如果有人可以帮助我弄清楚这些应用程序如何使用自定义消息生成这些请求,我将不胜感激。
facebook - 更改 Facebook 应用请求上的通知文本
我注意到一些 Facebook 应用程序,如 BranchOut,有自定义通知消息。当应用程序请求被发送并出现在左上角的通知中心时,通知上的文本似乎是他们自己控制的,而不是默认的“名称向您发送了请求”。
从我发现的文档来看,这是不可能的。自定义消息仅显示给已经使用该应用程序的用户,否则您会收到 Facebook 的默认邀请消息。
有谁知道他们是怎么做到的?他们只是与 Facebook 达成交易,还是他们发送的不是应用请求?
facebook - 计算某个用户邀请的新应用用户数?
我想根据他们通过发送 apprequest 邀请添加到 facebook 游戏的新用户总数来奖励我的游戏用户一个吹牛故事/高分积分。
有没有办法跟踪用户为 Facebook 应用程序邀请的用户数量?
我知道我可以进行 FQL 查询并计算 apprequests,但 apprequests 只是暂时的,它们并不表示用户是否真的接受了请求。
我也知道我可以很容易地计算来自多朋友选择器回调的邀请数量。
我遇到的问题是我需要计算所有多好友邀请的总和,并且只有导致邀请的邀请以新用户的身份注册游戏应用程序。
还是我需要自己跟踪这些统计数据?
提前致谢。
facebook - 自定义请求对话框
我的应用程序的期望行为是:安装了我的应用程序的用户可以通过自定义请求“您的一个朋友邀请安装 MyApp”邀请其他用户安装它。请求者将是我的应用程序(如通知 API),所以有点匿名。
是否可以自定义请求对话框来执行此操作,或使用任何其他技术?
facebook - 为“谁可以看到此应用在您的 Facebook 时间线上为您发布的帖子”设置默认值
如何在我的应用安装对话框中将“谁可以看到此应用在您的 Facebook 时间线上为您发布的帖子”的默认值设置为“只有我”?有没有办法阻止它,使他们的用户无法将其更改为“朋友”?
谢谢
php - 使用图形 API 的 Facebook 通知不起作用
我正在尝试使用 Graph api 向多个朋友发送应用请求通知,这是我的代码
这里 $result 什么也没给。它应该返回成功消息。
我不想用
因为它首先给出弹出窗口,然后用户必须单击发送请求。这就是为什么我正在尝试图形 api.BUt 不工作。我只是因为这个而被困
facebook - 我网站上的“安装应用程序”按钮
我有一个托管在 Heroku 上的 Facebook 应用程序(画布),比如 xxxx.herokuapp.com/index.php。我在画布之外还有一个网站,比如 xxxx.herokuapp.com/welcome.php,我鼓励人们在其中了解更多有关该应用程序的信息并安装它。
是否有任何小部件“安装应用程序”将 Welcome.php 上的访问者重定向到 index.php,要求登录(如有必要)和安装应用程序的权限?
我目前正在使用“登录按钮”,但它只是执行登录步骤。
谢谢
api - 验证应用请求是否有效的最佳实践
我目前正在使用用户对用户应用程序请求让一个用户邀请另一个用户加入我的应用程序。我收到的第一个事件来自对话框,其中列出了请求 ID 和发送到的用户。我收到的第二个事件是用户遵循应用请求时。
验证第一个事件提供的请求 ID 和用户是否有效的最佳实践是什么。我无法读取用户发送的所有 apprequests,并且当用户触发第二个事件时,我也无法调用 /me/apprequests 来验证 ID。
facebook - 在 Facebook 应用程序之外加载 Javascript SDK
我正在研究一个用例,建议某些 Facebook 用户可能会邀请他的朋友使用给定的 Facebook 应用程序,无论该用户是否正在使用该应用程序。这意味着从 App Canvas 之外的 Facebook JS SDK 调用对话框。
简单地在远程页面中包含脚本路径太容易了。所以我的问题是,是否可以通过编程方式从任意域加载 JS SDK?