Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }