问题标签 [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 回答
294 浏览

jquery - 来自Phonegap的Facebook Apprequest

我已经构建了一个在移动网络上运行良好的 jQuery Mobile 项目。我们已将它加载到 Phonegap 中,除了使用 JavaScript SDK的 Facebook apprequests功能外,一切正常。

似乎它永远不会到达//connect.facebook.net/en_US/all.js#xfbml=1&appId=placeholder(添加占位符以隐藏我们的应用程序 ID),因为一切都是相对/本地的。

如果我们在 URL 前面加上http:我们会访问 Facebook,但会收到错误:

应用程序配置不允许给定 URL。

我怀疑问题在于 Phonegap 开发在本地运行。有没有办法在不使用 Phonegap Facebook 插件的情况下解决这个问题?

0 投票
1 回答
679 浏览

facebook - Facebook 批准的提高应用请求转化率的方法?

我有一个关于提高 Facebook 应用通知可见度的问题。

据我所知,对于不点击“应用和游戏”部分的用户,只有 2 个地方会出现 Facebook 应用请求 - 在右上角(https://skitch.com/nicksoman/8172w/ facebook)或在宝石中(https://skitch.com/nicksoman/81737/2-facebook) - 如果收件人没有使用该应用程序,我相信这个措辞有点不同,因为它引用了邀请而不是而不是请求。

正如其他人所指出的,这些渠道都没有提供有关请求的任何上下文。在过去,我已经看到了 BranchOut 和 FarmVille 等应用程序的上下文,但我现在无法通过从这些应用程序发送邀请来复制这种行为(任何人都可以)?

有没有人找到一种 Facebook 认可的方式来围绕这些应用程序请求提供更多上下文或使它们更加可见?

由于滥用应用程序,我熟悉 Facebook 调整渠道的历史 - 只是想确保我今天了解最佳实践。

0 投票
1 回答
110 浏览

apprequests - 如何知道应用程序发送的每个请求

我想开发一个为我的客户提供警报消息的应用程序。

他们是一个名为 ODIN DIET 的应用程序,它带来了盘中数据。

我使用 Fiddler 查看 ODIN DIET 发送的请求,但 ODIN DIET 发送 http

请求仅用于登录目的而不是为了任何我认为 ODIN Diet 正在从

另一个来源,如 ftp 或从某处下载数据。

说到重点,我想知道 ODIN DIET 发送的每个请求,例如 HTTP、FTP 和所有

其他来源。

注意:-ODIN DIET 每秒都会从某个地方带来数据。而且我使用了提琴手,但它没有帮助我,因为它没有发送 http 请求。

如果有人可以帮助我,将不胜感激。

提前致谢。

0 投票
0 回答
4666 浏览

facebook - FB.ui apprequests 对话框 - 弹出窗口变为空白且未发送邀请

初始化代码:

使用 onclick 调用以下代码:

显示弹出窗口,用户可以选择一些朋友,但提交或取消后,窗口变为空白。弹出窗口仍然存在,但白色和空的。Firebug 中没有记录错误。

如果我添加一个回调函数,它永远不会到达。

我尝试添加一个自关闭的redirect_uri(redirect_uri:' http://.../self_close.html '),但在提交弹出窗口后重定向到self_close.html,即使该html的内容只是 <script type="text/javascript">window.close(); </script>弹出窗口也不会' t 关闭或将请求发送给选定的朋友。

奇怪的是,几周前这还有效,您可以选择一些朋友并向他们发送邀请,然后弹出窗口就会关闭。

我的应用程序在 localhost 中运行,处于沙盒模式,并且我尝试过邀请其他应用程序的管理员、测试用户、普通用户等。过去它曾经可以工作。

现在可能发生什么?

我检查过的类似问题:

提前致谢!

更新

我添加了一个使用 method:feed 而不是 method:apprequests 的测试方法

当我通过 onclick 调用此方法时,会显示弹出窗口,我输入我的评论,提交它并且弹出窗口也变为空白。弹出窗口没有关闭,但帖子发布在我的墙上。

更新 2

我已经意识到,如果我在浏览器中打开应用程序,在 Facebook 之外(使用http://facebookapp.localhost/)apprequest 工作正常,它会打开没有禁用地址栏的弹出窗口。当我尝试在 FB 内邀请朋友时,弹出窗口会显示一个灰色地址栏,其中包含以下内容:

我想知道在FB内外使用该应用程序有什么区别,可能有一些js问题。

固定的

今天我再次尝试,问题消失了。即使弹出窗口没有关闭并且没有调用回调函数,也会发送邀请。我的测试用户忘记检查他们是否得到它们......无论如何,神秘的错误,神秘的修复。

0 投票
1 回答
2970 浏览

facebook - Facebook 请求对话框 - 对于移动应用程序

是否可以在移动应用程序中显示 FACEBOOK REQUEST DIALOG。至于我所看到的,大多数人说请求对话框仅适用于画布应用程序。但是文档页面 https://developers.facebook.com/docs/channels/

如果您已经构建了 Canvas 或移动 Web 应用程序,请求是让用户邀请他们的朋友使用您的应用程序的好方法。

那么有没有可能。我尝试了https://developers.facebook.com/docs/reference/dialogs/requests/中提到的 URL 方法

对话框打开。但即使在我选择朋友并发送应用请求后,朋友也没有收到我的请求。

难道我做错了什么?或者用户是否可以通过移动应用程序请求对话框?

0 投票
2 回答
1726 浏览

facebook - 带有自定义消息的 Facebook 请求对话框,例如 Branchout

Branchout 如何自定义他们的请求对话框消息?对此没有选择。

文档https://developers.facebook.com/docs/reference/dialogs/requests/没有提到任何额外的参数,只有 app_id、redirect_uri、message、to、filters、exclude_ids、max_recipients、data、title。

作为一个新用户,我不能发布图片。这里是链接:http: //i.imgur.com/37tju.png ,

我使用以下 javascript 调用 facebook 函数:

0 投票
2 回答
1508 浏览

php - 无法发送应用请求,显然已发送但未显示通知用户

我无法让用户将应用请求转发给他的朋友;

我在客户端使用下一个代码:

当用户选择她的朋友时:

服务器端

我找不到错误。

谢谢您的帮助

0 投票
1 回答
694 浏览

ios - iOS 未接收用户到用户应用程序请求

我正在使用 Facebook SDK 对话框从 iOS 本机应用程序发送应用程序请求。我创建了一个画布应用程序并设置了 iTunes ID(现在使用商店中不同应用程序的有效 ID,因为我的不是)。请求到达桌面 www 站点,并显示在“应用和游戏>来自朋友的邀请”下。但是,它们不会出现在 iOS 原生 Facebook 应用程序上,除非我首先使用我的应用程序执行 Facebook SSO。然后,我的应用书签出现在 FB 中,并且新的请求增加了计数器。

在安装我的应用程序之前,如何获取在 iOS 上显示的请求?其他可能相关的特殊情况是,我在 iOS 上的“通知”下没有任何活动,只有应用书签。在桌面上,我在第一次登录时看到通知地球闪烁带有红色徽章,但随后徽章消失并且什么都没有,尽管请求出现在“应用程序和游戏”下。这似乎并不完全一致,因为一些测试过我的应用程序的人得到了预期的通知行为,但我从来没有在我自己的 FB 帐户上这样做。难道是因为如果重复添加和删除应用程序进行测试?

有什么线索吗?

0 投票
2 回答
977 浏览

iphone - Facebook apprequest 从移动网站打开应用程序

我有一个 iphone 应用程序,可以成功地将 Facebook apprequests 发送给其他 FB 用户。当 FB 用户单击 FB 移动 iphone 应用程序中的 apprequest 通知时,它会执行预期的行为。如果用户已经安装了该应用程序,它会立即打开该应用程序。如果应用程序未安装,它会将用户重定向到应用程序商店。

但是,如果 FB 用户从他们的 iphone 查看移动网页 (m.facebook.com) 并单击通知,它将始终将他们重定向到应用程序商店,无论是否安装了应用程序。如何使行为与 FB 应用程序相同(如果已安装则打开应用程序,如果未安装则打开应用程序商店)?

我在 FB 应用程序设置中尝试了不同的移动 Web URL,但这似乎没有效果。

0 投票
0 回答
46 浏览

facebook - apprequest 框出现在 app 中间(仅在 IE 中)

我有 IE 的问题。当我调用 apprequest 时,该框会出现在应用程序的中间。并且由于应用程序很大(2000px),用户不能说该框是否出现(检查它的唯一方法是向下滚动,但如果它是第一次用户他不会理解)

我不确定你是否已经有这个问题。我不知道问题可能出在哪里。最糟糕的是,在 chrome 和 ff 中运行良好。这件事让我发疯。

我得到的唯一错误是来自 jquery-ui 的一些错误,但我将其停用,并且 apprequest 框的问题仍然存在。也许有办法确定apprequest-box的位置?

谢谢您的帮助!