问题标签 [apprequests]

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 投票
0 回答
3094 浏览

facebook - 如何获取我的应用程序用户的所有 Facebook 应用程序请求而不存储它们

我们正在构建一个应用程序,我们希望在用户登录我们的应用程序时清除所有应用程序请求。

我知道我们可以在发送请求时存储请求,并在用户登录应用程序时清除它们。但是有没有办法从 FB(通过 fb api 或 fql)获取所有应用程序请求,而不是将它们存储在我们的应用程序中。

0 投票
1 回答
1485 浏览

facebook-graph-api - Canvas 应用程序:向特定 FB 用户 ID 发送应用程序请求

我正在开发一个 Canvas 应用程序并碰壁了。应用程序执行某些功能并到达必须向其发送应用程序请求的用户 ID 列表。按照此页面上的步骤

http://developers.facebook.com/docs/reference/dialogs/requests/

我被引导相信我可以在“to”字段中指定用户 ID,它会起作用。事实上,该页面上的示例也说明了这一点。但是,当我从我现在处于沙盒模式的应用程序中尝试它时 - 它会跳闸并说“收件人太多。”。

有问题的代码是微不足道的。一些海报说,您的应用程序需要被列入白名单才能工作。我找不到任何允许我提交申请的页面/功能。为每个用户弹出对话框不是一种选择!请帮忙!

代码如下

FB.ui({method: 'apprequests', message: '试试我的酷应用', to: '123,1244', }, requestCallback);

它在我使用一个 fbuserid 时起作用,在给出多个时给出“太多的接收者”。

0 投票
3 回答
1127 浏览

facebook - 用户发起的请求未删除

我允许用户向其他用户发送请求,邀请他们使用我的应用程序。

请求发送良好,受邀用户可以找到返回我的应用程序的方式。我遇到的问题是一旦用户返回就删除请求。

首先 - 当用户点击请求时,无论他们是否与我的应用程序交互,我都想删除它。这将涉及向图表上的该对象发送 DELETE:request-id_recipient-id。但是,因为用户可能没有与我的应用程序交互,所以我没有他们的 user_id,所以我不能这样做 - 用户只能自己清理我的请求(不好)。

其次 - 即使用户确实与我的应用程序交互,我也会得到他们的用户 ID 并调用 DELETE request-id_recipient-id 我得到这个响应:

(#200) id 267270596647001 支持的实体(EntAppRequest 类)不能被当前查看者 500****** 看到(EntID: 267270596647001)

这表明请求的接收者无权使用其访问令牌将其删除?这是正确的,因为它对我来说似乎有点倒退。或者这是我需要 manage_requests 扩展权限的情况?这对我来说似乎也很奇怪,因为它会为用户可能拒绝的 Auth 框添加额外的权限。

编辑 - 忘了提及它的新应用程序,因此它使用 Requests 2.0 和 Requests 2.0 Efficient

任何帮助,将不胜感激。

0 投票
2 回答
855 浏览

facebook - 如何使用 Graph API 删除应用请求

我正在尝试使用 HTTP POST 请求删除应用程序请求: https ://graph.facebook.com/288041244541781_100000461597474?access_token=AT&method=delete 我使用的访问令牌来自signed_request 对象。

但是,这样做时我收到此错误:

我想我提供了完全指定的应用程序请求 ID,但我似乎找不到用户签名的访问令牌和我正在使用的令牌之间的区别。我怎样才能让它工作?

0 投票
1 回答
2359 浏览

facebook - 如何使用 apprequest 将用户重定向到应用程序配置文件页面而不是画布页面?

我们正在开发一款基于网络的游戏,我们希望通过 Facebook 推广它。目前我们正在使用 facebook connect 来允许用户通过墙贴 FB.ui({method: 'feed', ...); 登录并将游戏相关消息发布到他们的墙上。另外我们喜欢我们的用户邀请其他用户加入我们的游戏。为此,我们使用 apprequest,FB.ui({method: 'apprequests' ....); 但是,这会将受邀用户引导至我们没有的画布页面。我们可以通过在 facebook 中创建一个画布页面来解决这个问题,让它简单地将用户重定向到我们想要的位置。但是有没有一种更简洁的方法可以将用户引导到应用程序配置文件页面或它自己的网站?

提前致谢。

0 投票
1 回答
1239 浏览

facebook - 向应用程序的所有用户发送应用程序生成的请求

是否可以向画布应用程序的所有用户发送应用程序生成的通知请求?我目前正在向单个用户发送请求,而不是向整个用户群发送请求。我不想简单地遍历所有用户并向每个用户发送单独的请求。此外,这似乎是垃圾邮件。事实上,整个概念似乎都是垃圾邮件,所以如果答案很简单,“不,Facebook 不会让你这样做”,我不会感到惊讶。

0 投票
2 回答
5389 浏览

iphone - Facebook 请求对话框:本机 iOS 应用程序中的无摩擦请求可能吗?

自 2011 年 10 月 10 日起,Facebook iOS SDK再次支持“apprequests”对话框,用于从原生 iOS 应用程序发送用户到用户的请求(示例请参见Facebook 开发者文档中的屏幕截图)。

不过,与通过 Javascript 调用的 apprequests 对话框相比,缺少的一件事是启用所谓的无摩擦请求的可能性(请参阅页面中间关于无摩擦请求的部分),即用户允许应用程序的能力通过在第一次弹出对话框时选中复选框来发送用户到用户的请求,而不会每次都弹出对话框。

问题:有没有办法为原生 iOS 应用程序启用无摩擦请求。

0 投票
0 回答
468 浏览

facebook-graph-api - 应用程序显示计数,但应用程序选项卡中没有应用程序信息

我正在开发一个 FB 应用程序,并通过 Javascript SDK 使用 apprequests 对象来调用邀请对话框来选择要邀请到应用程序的朋友。请求进行得很好,我在测试用户的侧边栏增量中看到了“应用程序请求”计数。但是,当我进入“应用程序请求”时,没有可以接受的应用程序。

有没有其他人看到过这种行为?据我所知,我到处搜索并遵循文档。

有任何想法吗?

谢谢,亚当

0 投票
3 回答
4049 浏览

facebook-javascript-sdk - 如何使用 Javascript SDK 删除应用程序请求

我有以下 Javascript 代码:

这似乎是我看到人们使用的标准方法。不幸的是,我得到一个错误。我从中得到的响应对象声明如下:“必须指定应用程序请求收件人:必须通过用户签名的访问令牌或完全指定的应用程序请求 ID 指定此应用程序请求的收件人。”

所以,我尝试使用 requestid_facebookid 代替......没有运气。我尝试通过

两者都给了我同样的错误。

任何提示将非常感谢。

编辑:为了清楚起见,我得到的 authToken 来自 getLoginStatus 的 response.authResponse.accessToken。

0 投票
1 回答
973 浏览

facebook-javascript-sdk - 为应用请求选择前 50 位好友

有谁知道如何让您的 Facebook 应用程序的请求对话框选择您的前 50 位朋友,如下所示: http: //www.insidesocialgames.com/2011/10/18/new-facebook-game-invite-tool-streamlines-friend -请求-处理/

似乎这是只有顶级 Facebook 游戏才能使用的特殊东西。我在网上的任何地方都找不到关于它的单行文档。谢谢!