Ana içeriğe geç

Aktivite Akışı

Dış bir sistemin kanal aktivite öğelerini okuması ve isteğe bağlı olarak kanal içindeki belirli bir nesneye göre filtrelemesi gerektiğinde bu uç noktayı kullanın.

Kanaldaki aktivite akışını, isteğe bağlı nesne filtresiyle döndürür.

Gerekli Kapsam

activity_read

Parametreler

Parametre Adı Açıklama
apiKey Çağıran sistemi kimlik doğrulaması ve yetkilendirmesi için kullanılan benzersiz bir anahtar.
logonId Kullanıcının oturum açma Id değeri.
logonProvider Kullanıcı oturum açma işlemi için kullanılan kimlik doğrulama sağlayıcısı (ör. Emakin'in varsayılan oturum açma sistemi için 'Organization').
channelId Kanalın kimlik numarası. Zorunludur.
date Aktivitelerin başlangıç tarihi. Belirtilmezse tümü döndürülür.
order Aktivitelerin sıralaması. Şu olabilir: Ascending (varsayılan) veya Descending.
length Döndürülecek maksimum aktivite sayısı. Belirtilmezse tümü döndürülür.
objectId Aktiviteleri filtrelemek için nesne kimliği. Belirtilmezse tümü döndürülür.

Örnek Çağrı

1
2
3
4
5
6
7
8
POST https://mydomain.emakin.com/rest/v1/activitystream

{
     "apiKey": "xxxx",
     "logonId": "[email protected]",
     "logonProvider": "Organization",
     "channelId" : "ABC...DEF",
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

[
  {
    "selectedAction": "Done",
    "content": null,
    "href": "/app/?/workitem/ec30f70c-02dc-4525-9bbe-ff7a3d40b9c1",
    "task": "Check Weekly Leave Requests",
    "actor": null,
    "@id": "1c54d45f-7e7a-421b-b3a5-6f8f5a17161b",
    "@type": "complete",
    "actorId": null,
    "objectId": "ec30f70c-02dc-4525-9bbe-ff7a3d40b9c1",
    "objectType": "workitem",
    "published": "2020-04-06T13:25:50.889205+03:00",
    "updated": null,
    "targets": [
      {
        "targetId": "67225e6d-52ac-4b46-8909-8e6d22894a7e",
        "name": "Actors",
        "@type": "Actors"
      }
    ]
  },
  {
    "task": "Check Weekly Leave Requests",
    "workItem": "ee19ff32-7001-475b-96c2-28b6cac49b60",
    "href": "/app/?/workitem/ee19ff32-7001-475b-96c2-28b6cac49b60",
    "actor": null,
    "@id": "76b60513-9d4b-4426-98b5-6d41b4d242a4",
    "@type": "create",
    "actorId": null,
    "objectId": "69059a22-2316-42e5-89c0-c0dc53c493d1",
    "objectType": "instance",
    "published": "2020-04-13T00:13:18.904294+03:00",
    "updated": null,
    "targets": [
      {
        "targetId": "76b60513-9d4b-4426-98b5-6d41b4d242a4",
        "name": "Actors",
        "@type": "Actors"
      }
    ]
  }
]