public function buildAPIRequest($query_params, $optional_params = array()) { $uri = ThreatExchangeConfig::FACEBOOK_SERVER . $this->getEndpoint() . '/?'; // build the param array $params = array('access_token' => ThreatExchangeConfig::getAccessToken()); if (isset($query_params['q'])) { $params['text'] = $query_params['q']; } if (isset($query_params['m'])) { $params['strict_text'] = true; } if (isset($query_params['s'])) { $params['since'] = $query_params['s']; } if (isset($query_params['u'])) { $params['until'] = $query_params['u']; } foreach ($optional_params as $cli_opt => $param_name) { if (isset($query_params[$cli_opt])) { $params[$param_name] = $query_params[$cli_opt]; } } $param_str = http_build_query($params); $uri .= $param_str; return $uri; }
public function buildAPIUploadRequest() { $uri = ThreatExchangeConfig::FACEBOOK_SERVER . $this->getEndpoint() . '/?'; // build the param array $params = array('access_token' => ThreatExchangeConfig::getAccessToken()); $param_str = http_build_query($params); $uri .= $param_str; return $uri; }