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
}
}
这就是您显然可以从画布付款中检查付款的方式,但这是专门针对广告帐户付款/交易的。