1

Facebook 目前支持通过其 API 列出发生在广告帐户上的交易的功能(尽管很难找到):

https://graph.facebook.com/v2.4/act_ {{ACCOUNT_ID}}/transactions

     {
        "id": "{{TRANSACTION_ID}}-1399450",
        "time": 1438255264,
        "account_id": "{{ACCOUNT_ID}}",
        "fatura_id": 0,
        "amount": {
            "currency": "CAD",
            "total_amount": "2,100.40"
        },
        "charge_type": "payment",
        "status": "completed",
        "billing_start_time": 0,
        "billing_end_time": 0,
        "payment_option": "credit_card",
        "tx_type": 3,
        "app_amount": {
            "currency": "CAD",
            "amount": "2,100.40"
        },
        "provider_amount": {
            "currency": "CAD",
            "amount": "2,100.40"
        }
    }

但是,如果您注意到,其中没有关于付款 ID 的任何内容,因此很难弄清楚这笔交易/付款到底是为了什么……与广告、广告集、活动等任何东西无关!

如果有人对如何获取有关交易的更具体信息有任何建议,我会很乐意提供帮助!

另外 - 只是要注意,如果我使用了我的 APP_ID 令牌(因为它声称我不能从用户访问令牌中做到这一点,这会误导我认为我实际上正在到达某个地方!)并像这样 ping 事务 id:

https://graph.facebook.com/v2.4/ {{TRANSACTION_ID}}

我得到:

    {
    "error": {
"message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100
   }
 }

这就是您显然可以从画布付款中检查付款的方式,但这是专门针对广告帐户付款/交易的。

4

0 回答 0