function searchInboxQ($keywords = null, $settings = null) { if (!empty($keywords)) { $params = array(); //$params['terms'] = str_replace( " ", ",", $keywords ); $params['terms'] = '"' . $keywords . '"'; // Reuben: I'm commenting this before param because it's an // optional param and I think we always want the // latest and freshest tweets //$params['before'] = !empty( $settings['numDays'] ) ? strtotime( $settings['numDays'] ) : strtotime( 'now' ); // Reuben: various options for this param are (decreasing order by // quality): qualityInboxQ, qip, unicorn, filtered $params['type'] = !empty($settings['inboxType']) ? $settings['inboxType'] : 'qualityInboxQ'; $url = 'https://api.inboxq.com/v0.4/questions'; $rr = new RestRequest($url, 'GET', $params); $rr->execute(); $response = $rr->displayResponse(); return $response; } else { return false; } }