{"id":27145,"date":"2026-02-09T15:39:54","date_gmt":"2026-02-09T14:39:54","guid":{"rendered":"https:\/\/docs.reybex.com\/?post_type=manual_documentation&#038;p=27145"},"modified":"2026-02-09T15:46:40","modified_gmt":"2026-02-09T14:46:40","slug":"bas23-dataexportfeed-api-filtre-parametreleri","status":"publish","type":"manual_documentation","link":"https:\/\/docs.reybex.com\/tr\/dokumentation\/bas23-dataexportfeed-api-filtre-parametreleri\/","title":{"rendered":"DataExportFeed API \u2013 Filtre Parametreleri"},"content":{"rendered":"\n<p>Bu dok\u00fcman, <code>GET \/api\/dataExportFeed<\/code> endpoint&#8217;inde kullan\u0131lan filtre parametrelerini ve desteklenen iki filtre format\u0131n\u0131 a\u00e7\u0131klar.<\/p>\n\n\n\n<p><strong>Temel URL:<\/strong><br><code>\/api\/dataExportFeed?feedToken=&lt;feedToken&gt;<\/code><\/p>\n\n\n\n<p><code><strong>feedToken<\/strong><\/code> zorunludur. Filtreler iste\u011fe ba\u011fl\u0131d\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Basit Filtre Format\u0131<\/h2>\n\n\n\n<p>Bu format, standart Kendo filtre yap\u0131s\u0131 ile filtre uygulamak i\u00e7in kullan\u0131l\u0131r. <code>filter<\/code> sorgu parametresi sunucuda parse edilir ve Kendo grid format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S\u00f6zdizimi<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>filter=&lt;alan&gt;:&lt;operat\u00f6r&gt;:&lt;de\u011fer&gt;<\/code><\/pre>\n\n\n\n<p>Birden fazla ko\u015ful i\u00e7in virg\u00fcl kullan\u0131n. T\u00fcm ko\u015fullar <strong>AND<\/strong> mant\u0131\u011f\u0131 ile birle\u015ftirilir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>filter=&lt;alan1&gt;:&lt;op1&gt;:&lt;de\u011fer1&gt;,&lt;alan2&gt;:&lt;op2&gt;:&lt;de\u011fer2&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u00d6rnekler<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ama\u00e7<\/th><th>\u00d6rnek URL parametresi<\/th><\/tr><\/thead><tbody><tr><td><code>lastModified<\/code> 01.01.2022 sonras\u0131<\/td><td><code>filter=lastModified:gt:01.01.2022<\/code><\/td><\/tr><tr><td>E\u015fitlik<\/td><td><code>filter=status:eq:ACTIVE<\/code><\/td><\/tr><tr><td>K\u00fc\u00e7\u00fck e\u015fit<\/td><td><code>filter=amount:lte:100<\/code><\/td><\/tr><tr><td>Metin i\u00e7erir<\/td><td><code>filter=name:contains:test<\/code><\/td><\/tr><tr><td>\u00c7oklu filtre<\/td><td><code>filter=lastModified:gt:01.01.2022,status:eq:ACTIVE<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Alan e\u015flemesi<\/h3>\n\n\n\n<ul>\n<li>URL&#8217;de DataExport kolon <strong>ad\u0131<\/strong> (g\u00f6r\u00fcnen ad) kullan\u0131labilir.<\/li>\n\n\n\n<li>Sunucu, DataExport&#8217;un <code>items<\/code> (DataExportItem) \u00fczerinden <strong>name \u2192 code<\/strong> e\u015flemesi yapar. Sorguda <strong>code<\/strong> kullan\u0131l\u0131r.<\/li>\n\n\n\n<li>E\u015fle\u015fme yoksa gelen de\u011fer oldu\u011fu gibi (code olarak) kullan\u0131l\u0131r.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Desteklenen operat\u00f6rler<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Operat\u00f6r<\/th><th>A\u00e7\u0131klama<\/th><\/tr><\/thead><tbody><tr><td><code>eq<\/code><\/td><td>E\u015fittir<\/td><\/tr><tr><td><code>neq<\/code><\/td><td>E\u015fit de\u011fil<\/td><\/tr><tr><td><code>gt<\/code><\/td><td>B\u00fcy\u00fckt\u00fcr<\/td><\/tr><tr><td><code>gte<\/code><\/td><td>B\u00fcy\u00fck e\u015fit<\/td><\/tr><tr><td><code>lt<\/code><\/td><td>K\u00fc\u00e7\u00fckt\u00fcr<\/td><\/tr><tr><td><code>lte<\/code><\/td><td>K\u00fc\u00e7\u00fck e\u015fit<\/td><\/tr><tr><td><code>contains<\/code><\/td><td>\u0130\u00e7erir (metin)<\/td><\/tr><tr><td><code>doesnotcontain<\/code><\/td><td>\u0130\u00e7ermez<\/td><\/tr><tr><td><code>startswith<\/code><\/td><td>\u2026 ile ba\u015flar<\/td><\/tr><tr><td><code>endswith<\/code><\/td><td>\u2026 ile biter<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00d6rnek istek<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>GET \/api\/dataExportFeed?feedToken=...&amp;filter=lastModified:gt:01.01.2022<\/code><\/pre>\n\n\n\n<p>Sunucuda bu, standart Kendo filtre parametrelerine (field, operator, value, logic) d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Geli\u015fmi\u015f Filtre Format\u0131 (advancedFilter)<\/h2>\n\n\n\n<p>Baz\u0131 DataExport feed&#8217;lerinde filtrelerin veri katman\u0131nda uygulanmas\u0131 gerekir. Bu durumda sunucunun filtreleri do\u011fru uygulayabilmesi i\u00e7in <strong>advancedFilter<\/strong> format\u0131 kullan\u0131l\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ne zaman kullan\u0131l\u0131r<\/h3>\n\n\n\n<ul>\n<li>Feed, filtrelerin backend&#8217;de uygulanmas\u0131 gereken bir sorgu kulland\u0131\u011f\u0131nda.<\/li>\n\n\n\n<li>Tarih aral\u0131\u011f\u0131 (startDate\/endDate) veya tek de\u011fer (value) filtreleri i\u00e7in.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Basit string format\u0131 (sorgu parametresi <code>advancedFilter<\/code>)<\/h3>\n\n\n\n<p>\u00c7ok say\u0131da <code>filter[filters][n][advancedFilter][...]<\/code> parametresi yerine tek bir <code>advancedFilter<\/code> sorgu parametresi g\u00f6nderebilirsiniz. Sunucu bunu ayn\u0131 advancedFilter yap\u0131s\u0131na parse eder.<\/p>\n\n\n\n<p><strong>Format:<\/strong><\/p>\n\n\n\n<ul>\n<li>Tek de\u011fer: <code>alan:de\u011fer<\/code><\/li>\n\n\n\n<li>Tarih aral\u0131\u011f\u0131: <code>alan:ba\u015flang\u0131\u00e7Tarihi:biti\u015fTarihi<\/code><\/li>\n\n\n\n<li>\u00c7oklu filtre: virg\u00fclle ayr\u0131lm\u0131\u015f, \u00f6rn. <code>alan1:de\u011fer1,alan2:de\u011fer2<\/code> veya <code>alan1:ba\u015f:bit,alan2:de\u011fer<\/code><\/li>\n<\/ul>\n\n\n\n<p><strong>\u00d6rnekler:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>URL (ilgili k\u0131s\u0131m)<\/th><th>Sonu\u00e7<\/th><\/tr><\/thead><tbody><tr><td><code>advancedFilter=lastModified:2025-08-01<\/code><\/td><td>Bir filtre: field=lastModified, value=2025-08-01<\/td><\/tr><tr><td><code>advancedFilter=lastModified:2025-01-01:2025-08-01<\/code><\/td><td>Bir filtre: field=lastModified, startDate, endDate<\/td><\/tr><tr><td><code>advancedFilter=lastModified:2025-08-01,status:ACTIVE<\/code><\/td><td>\u0130ki filtre (index 0 ve 1)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u00d6rnek istek:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GET \/api\/dataExportFeed?feedToken=...&amp;advancedFilter=lastModified:2025-08-01<\/code><\/pre>\n\n\n\n<p>Bu, <code>filter[filters][0][advancedFilter][field]=lastModified&amp;filter[filters][0][advancedFilter][value]=2025-08-01<\/code> g\u00f6ndermekle e\u015fde\u011ferdir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tam s\u00f6zdizimi (a\u00e7\u0131k parametreler)<\/h3>\n\n\n\n<ul>\n<li><strong>Alan:<\/strong><br><code>filter[filters][&lt;index&gt;][advancedFilter][field]=&lt;kolonBa\u015fl\u0131\u011f\u0131&gt;<\/code><\/li>\n\n\n\n<li><strong>De\u011fer (metin veya tek tarih):<\/strong><br><code>filter[filters][&lt;index&gt;][advancedFilter][value]=&lt;de\u011fer&gt;<\/code><\/li>\n\n\n\n<li><strong>Tarih aral\u0131\u011f\u0131:<\/strong><br><code>filter[filters][&lt;index&gt;][advancedFilter][startDate]=&lt;tarih&gt;<\/code><br><code>filter[filters][&lt;index&gt;][advancedFilter][endDate]=&lt;tarih&gt;<\/code><\/li>\n<\/ul>\n\n\n\n<p><code>&lt;index&gt;<\/code> s\u0131f\u0131rdan ba\u015flayan tam say\u0131d\u0131r (0, 1, 2, \u2026). Bir filtrenin t\u00fcm par\u00e7alar\u0131 i\u00e7in ayn\u0131 index kullan\u0131l\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00d6rnekler<\/h3>\n\n\n\n<p><strong>Tek alan, tek de\u011fer:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>filter&#91;filters]&#91;0]&#91;advancedFilter]&#91;field]=lastModified\nfilter&#91;filters]&#91;0]&#91;advancedFilter]&#91;value]=2025-08-01<\/code><\/pre>\n\n\n\n<p><strong>Tam URL \u00f6rne\u011fi:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GET \/api\/dataExportFeed?feedToken=...&amp;filter&#91;filters]&#91;0]&#91;advancedFilter]&#91;field]=lastModified&amp;filter&#91;filters]&#91;0]&#91;advancedFilter]&#91;value]=2025-08-01<\/code><\/pre>\n\n\n\n<p><strong>Tarih aral\u0131\u011f\u0131:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>filter&#91;filters]&#91;0]&#91;advancedFilter]&#91;field]=lastModified\nfilter&#91;filters]&#91;0]&#91;advancedFilter]&#91;startDate]=2025-01-01\nfilter&#91;filters]&#91;0]&#91;advancedFilter]&#91;endDate]=2025-08-01<\/code><\/pre>\n\n\n\n<p><strong>\u0130kinci filtre (farkl\u0131 index):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>filter&#91;filters]&#91;0]&#91;advancedFilter]&#91;field]=lastModified\nfilter&#91;filters]&#91;0]&#91;advancedFilter]&#91;value]=2025-08-01\nfilter&#91;filters]&#91;1]&#91;advancedFilter]&#91;field]=status\nfilter&#91;filters]&#91;1]&#91;advancedFilter]&#91;value]=ACTIVE<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Backend davran\u0131\u015f\u0131<\/h3>\n\n\n\n<ul>\n<li><strong><code>field<\/code>:<\/strong> Feed meta verisindeki kolon ba\u015fl\u0131\u011f\u0131 (tableSettings \/ columnTitle) ile e\u015fle\u015fmelidir. Sunucu bunlar\u0131 alttaki sorguyla e\u015fler.<\/li>\n\n\n\n<li><strong><code>value<\/code>:<\/strong> Metin veya tek tarih filtreleri i\u00e7in kullan\u0131l\u0131r. Sadece feed meta verisinde <strong>isAdvancedSearchable<\/strong> olarak i\u015faretli kolonlara uygulan\u0131r.<\/li>\n\n\n\n<li><strong><code>startDate<\/code> ve <code>endDate<\/code>:<\/strong> Tarih\/tarih-saat kolonlar\u0131 i\u00e7in birlikte tarih aral\u0131\u011f\u0131 filtresi uygular.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Parametre \u00f6zeti<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Parametre<\/th><th>A\u00e7\u0131klama<\/th><\/tr><\/thead><tbody><tr><td><code>filter[filters][n][advancedFilter][field]<\/code><\/td><td>Filtrelenecek kolon (meta columnTitle).<\/td><\/tr><tr><td><code>filter[filters][n][advancedFilter][value]<\/code><\/td><td>Filtre de\u011feri (metin veya tek tarih).<\/td><\/tr><tr><td><code>filter[filters][n][advancedFilter][startDate]<\/code><\/td><td>Tarih aral\u0131\u011f\u0131 ba\u015flang\u0131c\u0131.<\/td><\/tr><tr><td><code>filter[filters][n][advancedFilter][endDate]<\/code><\/td><td>Tarih aral\u0131\u011f\u0131 biti\u015fi.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Hangi format ne zaman?<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Senaryo<\/th><th>\u00d6nerilen format<\/th><\/tr><\/thead><tbody><tr><td>Standart Kendo tarz\u0131 filtreleme (varsay\u0131lan pipeline)<\/td><td><strong>Basit:<\/strong> <code>filter=alan:op:de\u011fer<\/code><\/td><\/tr><tr><td>Filtrelerin backend sorgusunda uyguland\u0131\u011f\u0131 feed<\/td><td><strong>advancedFilter<\/strong> ile <code>field<\/code>, <code>value<\/code> ve iste\u011fe ba\u011fl\u0131 <code>startDate<\/code>\/<code>endDate<\/code><\/td><\/tr><tr><td>Tarih aral\u0131\u011f\u0131 filtresi<\/td><td><strong>advancedFilter<\/strong> ile <code>startDate<\/code> ve <code>endDate<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"author":35,"featured_media":0,"parent":0,"menu_order":0,"template":"","manualdocumentationcategory":[8771],"_links":{"self":[{"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/manual_documentation\/27145"}],"collection":[{"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/users\/35"}],"version-history":[{"count":2,"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/manual_documentation\/27145\/revisions"}],"predecessor-version":[{"id":27148,"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/manual_documentation\/27145\/revisions\/27148"}],"wp:attachment":[{"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/media?parent=27145"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/docs.reybex.com\/tr\/wp-json\/wp\/v2\/manualdocumentationcategory?post=27145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}