24 'channels.setPurpose',
41 'files.comments.delete',
42 'files.comments.edit',
101 'team.integrationLogs',
104 'usergroups.disable',
109 'usergroups.users.list',
110 'usergroups.users.update',
120 $this->_apiToken = $apiToken;
121 if (!function_exists(
'curl_init')) {
125 public function call($method, $args = array())
127 if (array_search($method, self::$_methods,
true) ===
false) {
131 return json_decode(json_encode($this->
_curlRequest(str_replace(
'<method>', $method, self::$_apiEndpoint),
'POST', $args)),
true);
146 $data = self::$FOGURLRequests->process(
$url, $method,
$data, $sendAsJSON, ($auth ? $this->_apiToken :
false), $this->_curlCallback);
147 return json_decode(
$data[0]);