问题标签 [facebook-credits]
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.
facebook-credits - Facebook 有时无法以“已解决”状态调用回调 URL
这似乎很少发生,在大多数情况下,我们的 FB 积分回调似乎工作正常,但我们经常会收到订单的“已放置”回调,但从来没有“结算”。从用户的角度来看,他们点击了确认按钮,积分从他们的账户中删除,然后没有产品交付,通常会导致我们收到愤怒的投诉。当我们调查时,我们发现我们的 FB 回调服务器上没有错误,并且可以看到最初的“已放置”消息进入,但从来没有“已结算”,并且由于我们仅在 FB 的“已结算”上交付产品,因此产品是从来没有给过。
这似乎很少发生,并且在至少一个报告的案例中,用户说他们必须购买更多的 FB 积分才能完成交易。当这种情况发生时,状态是否存在一些差异?在这种情况下,Facebook 不会立即获得资金吗?有没有其他人看到这种情况发生?
database - Facebook Credits API PHP - 购买后更新 mySql 数据库中的 user_id
我有一个应用程序,我希望用户能够在其中购买称为硬币的游戏积分。
我已经设置了我的回调 url,并且可以进行购买,我得到一个 order_id 并从回调中结算,但是在他们购买后如何更新我的 mySql 数据库中的用户行。
有点 mySql DB 的样子
ID......FBID............姓名............硬币
7.......1000* * *797....约翰........0
用户购买 200 个硬币 1 积分后,我想这样做
$SQL = "UPDATE tb_users SET Coins = Coins+200 WHERE FBID = '$usernumber'"; $result = mysql_query($SQL);
但是我应该如何以及在哪里这样做呢?是在callback.php 文件中还是在“var callback = function(data)”之后的index.php 文件中。
我似乎无法将索引上的表单中的 user_id 传递给 callback.php
那么我该怎么做,如果可能的话,我应该在 callback.php 文件中更新我的数据库吗?
asp.net - 移动 Web 应用程序中的 Facebook Credits 回调
我正在尝试使用 asp.net 和 MVC3 创建一个 Facebook 移动应用程序,并将 Facebook Credits 集成为一种支付方式。首先,考虑到最近的公告,现在是否有可能拥有一个接受 Facebook Credits 的移动 Web 应用程序?
如果是这样,我采用了以下帖子中提供的示例
http://www.m-webs.com/blog_facebookcredits.html
并实现了以下控制器动作:
我已验证 facebook 正在请求回调,并且我还捕获了发送回的响应,该响应似乎包含显示购买对话框所需的所有信息,但我仍然收到以下错误消息:
API 错误代码:1151 API 错误描述:抱歉,此应用可能不符合接受 Facebook Credits 的条件。如果此应用之前接受过积分,请重试。错误消息:无效的应用程序
从移动浏览器测试时:
抱歉,我们在处理您的付款时遇到了问题。您没有为此交易支付任何费用。请再试一次。
我还注意到我的回调被请求两次,这似乎也不正确。
任何有关如何让我的集成启动和运行的见解将不胜感激。我的 Facebook AppId 是 177876855621874
谢谢。
javascript - 开发没有 fb 积分的 Facebook 付费应用程序?
是否可以在Fb iframe中创建我的FB 应用程序,并在付款按钮上将其定向到Paypal进行付款并返回到我的 fb 应用程序进行进一步处理而不使用 Fb 积分?
在Facebook 支付条款和政策中,我已阅读:
注意:根据 Facebook 积分条款,Facebook 平台上的所有游戏(包括移动网络应用程序)必须专门通过 Facebook 积分处理付款。
另外,如果您知道 FB 上的任何应用程序使用没有 FB 积分的付款方式,请指定应用程序的名称。谢谢
facebook - 为什么 Facebook Credits 回调 payment_get_items 偶尔不传递用户 ID?
我们的 facebook 画布应用程序遇到了这个问题,现在,每天几次,credits 回调正在传递带有以下内容的 signed_request:
注意到有什么遗漏了吗?这是正确的!没有给出用户 ID、买家或接收者!
我们无法在不知道谁收到商品的情况下告诉 Facebook 商品的价格或描述。
这似乎是一个糟糕的错误!此问题于 2011 年 10 月 11 日开始发生
facebook - 我可以使用 Facebook Credits 向我的应用用户付款吗?
我想知道是否可以使用FB Credits向我的应用用户付款?
我的想法是使用我的应用程序帐户购买 FB Credits,然后当用户完成一项任务时,我将支付/转移 FB Credits 给他。是否可以?
facebook - Facebook Credits API:退款会创建新的订单 ID?
当我使用 updateOrder() API 为特定订单 ID 退款时,它会按预期正确将此订单的状态更新为“已退款”,但还会创建一个全新的订单 ID,其状态也为“已退款”。这使得用户看起来像他们花费的两倍退款......有人知道这是为什么吗?或者如果它记录在 Facebook 令人惊叹的 API 文档中的任何地方?
javascript - Facebook Credits API 实现
我使用了 github 示例(https://github.com/facebook/credits-api-sample)并使用了所有东西,它给了我这个错误:处理您的付款时出现问题我顺便更新了我的应用程序 ID 和密码. 我所做的一切只会给我一个错误。我将回调设置为 callback.php,我将自己作为测试用户,我已经注册并设置了我的公司,我启用了 requests 2.0,沙盒模式被禁用。我不知道问题是什么。
我讨厌他们网站上的文档,如果他们有更多实际有效的示例,那就太好了。
如果有人能告诉我我的错误是什么,或者为我提供一个有效的回调和示例,那将是例外。
谢谢
facebook-credits - 使用 Credits API 的 FB Credit Balance 适用于某些(但不是全部)用户
我们最近将我们的应用程序列入了 credits API 的白名单。但是,一些现有用户能够获得他们的 FB 信用余额,而其他用户则不能。我有一个无法平衡的人转到隐私设置,删除该应用程序,然后再次安装它,认为这就是 Credits API 文档的含义:
“您还必须在白名单后重新验证用户,然后再进行函数调用。”
但是,他们仍然无法看到自己的平衡。有没有其他开发者看到这个?是否有其他方法可以“在白名单后重新验证用户”?
谢谢!
更新:无法获得余额的用户收到错误代码 13。
facebook-graph-api - Facebook Credits - getOrders 要求退款/拒付
我正在为我们的应用程序使用 Get Orders 调用,如下所示:developers.facebook.com/docs/creditsapi/
设置 时一切正常status=settled
,但如果我将状态设置为已保留或已退款,则不会得到任何结果。这甚至在我知道我们有退款/拒付的时期内。
这有效:
但这永远不会返回任何东西:
有没有其他人对这个 API 调用有任何运气?我的期望错了吗?(如果在指定的时间范围内发生退款,我希望得到结果)。
如果其他人遇到这种情况,这里已经打开了一个错误并分配了高优先级:http: //developers.facebook.com/bugs/159012307531417