1

我们的 facebook 画布应用程序遇到了这个问题,现在,每天几次,credits 回调正在传递带有以下内容的 signed_request:

Array
(
    [algorithm] => HMAC-SHA256
    [credits] => Array
        (
            [order_id] => 9005967273834
            [order_info] => "item104"
        )

    [issued_at] => 1319329443
    [user] => Array
        (
            [country] => do
            [locale] => es_LA
            [age] => Array
                (
                    [min] => 0
                    [max] => 12
                )
        )
)

注意到有什么遗漏了吗?这是正确的!没有给出用户 ID、买家或接收者!

我们无法在不知道谁收到商品的情况下告诉 Facebook 商品的价格或描述。

这似乎是一个糟糕的错误!此问题于 2011 年 10 月 11 日开始发生

4

2 回答 2

1

这绝对是一个间歇性错误,因此唯一的解决方法是将用户 ID 从您自己的代码传递到项目的 order_info 字段中。如果缺少用户信息,请使用它而不是积分接收器。

我不喜欢我必须这样做,但这似乎是必要的。

于 2011-10-24T07:25:21.750 回答
1

我在我的应用程序上也注意到了这一点,从我可以看到当 Facebook 指示用户的年龄范围为最小 0 和最大 12 岁时,会发生丢失的用户 ID。我认为这可能是 13 岁以下的儿童无法使用 Facebook 积分进行购买的结果。这让我想知道他们开始在 Facebook 上做什么......

于 2012-02-16T10:27:55.150 回答