title: Facebook Graph Api Insights Filtering Param Usage
body: <p>For <code>filtering</code> param, This page demo-ed <code>IN</code> and <code>CONTAIN</code>,</p>
  
  <p><a href="https://developers.facebook.com/docs/marketing-api/insights/v2.4#filtering" rel="noreferrer">https://developers.facebook.com/docs/marketing-api/insights/v2.4#filtering</a></p>
  
  <pre><code>curl -G \
  -d "filtering=[{'field':'adgroup.delivery_info','operator':'IN','value':['archived']}]" \
  -d "access_token=&lt;ACCESS_TOKEN&gt;" \
  "https://graph.facebook.com/&lt;API_VERSION&gt;/act_&lt;AD_ACCOUNT_ID&gt;/insights"
  
  curl -G \
  -d "filtering=[{'field':'adcampaign.name','operator':'CONTAIN','value':'18-25'}]" \
  -d "access_token=&lt;ACCESS_TOKEN&gt;" \
  "https://graph.facebook.com/&lt;API_VERSION&gt;/act_&lt;AD_ACCOUNT_ID&gt;/insights"
  </code></pre>
  
  <p>But the information is very limited. Where can I find more info about the usage of <code>filtering</code>? e.g. How it should be if I want to filter out all items with blank (ad campaign) names? Or only the items with some attr (any type, e.g. dict or array) not empty (undefined).</p>