API объявлений Facebook: транзакция_деталь?

Facebook в настоящее время поддерживает возможность перечисления транзакций, которые происходят в рекламном аккаунте через их API (хотя его очень трудно найти):

https://graph.facebook.com/v2.4/act_{{ACCOUNT_ID}} / транзакции

     {
        "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"
        }
    }

Однако, если вы заметите, там нет ничего о Идентификаторе платежа, поэтому очень трудно понять, какого черта эта транзакция / платеж... ничего, связанного с рекламой, рекламными объявлениями, кампаниями, чем угодно!

Если у кого-то есть какие-либо рекомендации относительно того, как получить более конкретную информацию о транзакции, я бы хотел помочь!

Кроме того - просто чтобы заметить, что если я использовал свой токен APP_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
   }
 }

Именно так вы, по-видимому, можете проверять платежи в рамках холст-платежей, но это специально для платежей / транзакций рекламных аккаунтов.

0 ответов

Другие вопросы по тегам