Example #1
0
<?php

// Stripe init
\Stripe\Stripe::setApiKey(Config::getStripeSecret());
\Clarifai\Clarifai::setAppName(Config::getClarifaiAppName());
\Clarifai\Clarifai::setApiClientId(Config::getClarifaiClientId());
\Clarifai\Clarifai::setApiClientSecret(Config::getClarifaiClientSecret());
\Parse\ParseClient::initialize(Config::getParseAppId(), Config::getParseRestKey(), Config::getParseMasterKey());
Example #2
-1
 public static function request($method, $relUrl, $headers, $params)
 {
     $curl = curl_init();
     $baseUrl = \Clarifai\Clarifai::getApiBase();
     $relUrl = $baseUrl . $relUrl;
     $method = strtolower($method);
     $opts = array();
     if ($method == 'get') {
         $opts[CURLOPT_HTTPGET] = 1;
         if (count($params) > 0) {
             $encoded = self::encode($params);
             $relUrl = "{$relUrl}?{$encoded}";
         }
     } elseif ($method == 'post') {
         $opts[CURLOPT_POST] = 1;
         $opts[CURLOPT_POSTFIELDS] = self::encode($params);
     }
     $relUrl = self::utf8($relUrl);
     $opts[CURLOPT_URL] = $relUrl;
     $opts[CURLOPT_RETURNTRANSFER] = true;
     $opts[CURLOPT_HTTPHEADER] = $headers;
     $opts[CURLOPT_SSL_VERIFYPEER] = false;
     curl_setopt_array($curl, $opts);
     $rbody = curl_exec($curl);
     $rcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
     curl_close($curl);
     return json_decode($rbody);
 }