Besleme yöntemi uygulamanın veri veya yetkilerinde değişiklik olması halinde GEODI'ye bilgileri iletmesi ile çalışır. GEODI Servis bağlantısı yönteminin tersi olarak işler.
Bu yöntemde GEODI üzerinde veri atılmak istenilen katmana yetkili bir kullanıcı bilgisine sahip olunmalıdır.
Uygulamanız sürekli ayakta ise, tetikleyecek iç yöntemler mevcut ise veya bir Web uygulamasına sahip değilseniz istediğiniz kadar içeriği, istediğiniz zaman göndermek için bu yöntemi kullanabilirsiniz |
* Bir sorunuz varsa Sık Sorulan Sorular adresiniz inceleyebilir siniz.
BulkFeed | ||
---|---|---|
Açıklama | BulkFeed çağrısı ile içerikler GEODI'ye iletilir. GEODI çağrıyı bekletmeden sadece durum bilgisi döner. Çoklu içerik gönderimi için uygundur. Tek içerik göndermek için Feed metodu daha uygundur. | |
İstek | [GEODIURL]/FeedHandler?op=BulkFeed&Content=[ContentJson]&UserSession=[Token]
| |
HttpMethod | GET,POST | |
Dönebilecek Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required 501 Server Error 470 Desteklenmeyen uzantı, Sunucu yapılandırma hatası 471 Content Reqired 481 This Token cannot access any workspaces 453 wsName Required - Token birden fazla projeyi besleyebiliyorsa wsname gereklidir. 452 enumeratorID Required - Token birden fazla proje kaynağını besleyebiliyorsa wsname gereklidir. 480 wsname or enumeratorID is not accessable - Token yeterli yetkiye sahip değil | |
Dönecek Sonuç | OK metni döndürülür.
| |
Örnekler |
| |
Örnek uygulama |
Feed | ||
---|---|---|
Açıklama | BulkFeed çağrısı ile içerikler GEODI'ye iletilir. GEODI çağrıyı bekletmeden sadece durum bilgisi döner. Çoklu içerik gönderimi için uygundur. Tek içerik göndermek için Feed metodu daha uygundur. | |
İstek | [GEODIURL]/FeedHandler?op=Feed&Content=[ContentJson]&UserSession=[Token]
| |
HttpMethod | GET,POST | |
Dönebilecek Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required 501 Server Error 470 Desteklenmeyen uzantı, Sunucu yapılandırma hatası 471 Content Reqired 481 This Token cannot access any workspaces 453 wsName Required - Token birden fazla projeyi besleyebiliyorsa wsname gereklidir. 452 enumeratorID Required - Token birden fazla proje kaynağını besleyebiliyorsa wsname gereklidir. 480 wsname or enumeratorID is not accessable - Token yeterli yetkiye sahip değil | |
Dönecek Sonuç | OK metni döndürülür.
| |
Örnekler |
| |
Örnek Uygulamalar |
BulkFeed | |||
---|---|---|---|
Açıklama | GEODI'ye bir içeriğe alt içerikler ekleyebilirsiniz. Bunun için iki yöntem bulunmaktadır. Bir alt içerik için yetki tanımlanmazsa yetkileri üstten devralır. Yetki tanımlanması durumunda sadece tanımlanan yetkiler kullanılır. Üstten devralmaz. 1. Herhangi bir anda beslediğiniz içeriği daha önceki bir içeriğe bağlamak isterseniz ParentContentIdOrURL değerini kullanabilirsiniz.
2. Ana içeriğin alt içeriklerini SubContents nesnesi ile toplu olarak iletebilirsiniz.
|
BulkFeed | ||
---|---|---|
Açıklama | Bir Web sayfasını ve bağlı sayfalarını taratabilirsiniz.
|
BulkFeed | ||
---|---|---|
Açıklama | Aşağıdaki yöntem ile kaynağın herhangi bir özelliğini değiştirip besleme yapabilirsiniz. Beslediğiniz orjinal kaynak zarar görmez. Çalışmaya devam eder. Kaynak GEODI projesinde tanımlı ve çalışır halede olmalıdır. Aşağıdaki örnek projede ekli bir Klasör kaynağının farklı bir klasör taramasını sağlar.
|
BulkFeed | ||
---|---|---|
Açıklama | Eğer MediaMon lisansınız varsa Enumerator Manipule yöntemi ile Twitter araması yaptırabilirsiniz. Bunun için GEODI projesine çalışan bir twitter kaynağı eklemeli ve bu kaynağı beslemelisiniz.
|