-
Notifications
You must be signed in to change notification settings - Fork 22
The events object
Onur Akpolat edited this page Nov 1, 2016
·
1 revision
Event can be performed on a object with the associated objects id to create more intelligent feeds and deeplink to obects in your application.
Attribute | Type | Description |
---|---|---|
id |
integer | Unique user identifier for each event |
id_string |
string | Unique user identifier for each event |
user_id |
integer | Unique identifier for user who performed the event |
user_id_string |
string | Unique identifier for user who performed the event |
type |
string | Type of the event that was performed (e.g. like or comment) |
language |
string | Language of the current user |
priority |
string | Custom priority for the event |
location |
string | Name of the location for an event |
latitude |
float | Latitude value for a location |
longitude |
float | Longitude value for a location |
metadata |
string | Custom payload associated with the event |
images |
string | Images associated with the event |
object |
object | Object the activity was performed on |
target |
object | Target of the activity being performed |
visibility |
integer | The Visibilties of an event |
tg_object_id |
string | Unique identifier of a native tapglue object |
If you want to send objects or targets associated with events you need to do it in the following format.
You can use objects and targets to add more context to your events. The resource structure is as follows:
Attribute | Type | Description |
---|---|---|
id |
string | Unique identifier for each object |
type |
string | Type of the object |
url |
string | URL/Deeplink to the object in your application |
display_name |
map[string]string | Object name in different languages |
{
"object": {
"id": "picture5",
"type": "picture",
"display_names": {
"de": "Bild 1",
"en": "Picture 1"
}
}
}
You can send a set of images that you associated with each event.
Attribute | Type | Description |
---|---|---|
type |
string | Type of the image |
url |
string | URL of the image |
height |
integer | Height of the image |
width |
integer | Width of the image |
{
"images": {
"snapshot": {
"url": "https://yourdomain.com/event.jpg",
"height": 400,
"width": 400
},
"snapshot_thumb": {
"url": "https://yourdomain.com/event_thumb.jpg",
"height": 100,
"width": 100
}
}
}