Ana içeriğe geç

Aktivite Akışı

Harici bir sistemin kanal aktivite öğelerini okuması gerektiğinde, isteğe bağlı olarak kanaldaki belirli bir nesneye göre filtreleyerek 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ğrıyı yapan 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ı. Gerekli.
date Aktivitelerin başlangıç tarihi. Belirtilmezse tümü döndürülür.
order Aktivitelerin sıralaması. Şu değerleri alabilir: Ascending (varsayılan) veya Descending.
length Döndürülecek en fazla 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"
      }
    ]
  }
]