AppsFlyer S2S events API client
Project description
appsflyer-python
Documentation
The documentation for AppsFlyer's Server-to-server events API for mobile can be found here.
Installation
Install using pip
:
pip install appsflyer
Getting Started
To start generating events, we need only a Client
instance.
The Client
needs your AppsFlyer credentials. You can pass these directly to the constructor:
from appsflyer.rest import Client
app_id = "XXXXXXXXXXXXXXXXX"
dev_key = "YYYYYYYYYYYYYYYY"
appsflyer_client = Client(app_id=app_id, dev_key=dev_key)
Generating an Event
To generate an event, simply call Client.generate_event()
with keyword arguments:
from appsflyer.rest import Client
app_id = "XXXXXXXXXXXXXXXXX"
dev_key = "YYYYYYYYYYYYYYYY"
appsflyer_client = Client(app_id=app_id, dev_key=dev_key)
appsflyer_client.generate_event(
appsflyer_id="9999999999999-9999999999999999999",
customer_user_id="example_customer_id_123",
ip="199.0.2.1",
app_version_name="example_version_name",
event_time="2020-02-25 12:00.000",
event_name="af_purchase",
event_currency="ZAR",
event_value={
"af_revenue": "1006",
"af_content_type": "wallets",
"af_content_id": "15854",
"af_quantity": "1",
},
)
The parameters event_name
, event_value
and appsflyer_id
are mandatory.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
appsflyer-0.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for appsflyer-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c33ace603016a8bef9c3a8ff3eef8661d476831f25cecfd6ae39b4941ddcff |
|
MD5 | 7282f0bebdbca798ef35b88685440686 |
|
BLAKE2b-256 | 5ac1686e7809c47b03b72f146d091a7534299ec2a96d1e4036a09ca7503ba5a5 |