Beispiel #1
0
function xfac_api_putUser($config, $accessToken, $userId, array $postFields)
{
    $url = call_user_func_array('sprintf', array('%s/index.php?users/%d&oauth_token=%s', rtrim($config['root'], '/'), $userId, rawurlencode($accessToken)));
    $curl = _xfac_api_curl($url, 'PUT', $postFields);
    extract($curl);
    if (isset($parts['status']) and $parts['status'] == 'ok') {
        return true;
    } else {
        return _xfac_api_getFailedResponse($curl);
    }
}
Beispiel #2
0
function xfac_api_postSearchThreads($config, $accessToken, $q, $limit = 5)
{
    $url = call_user_func_array('sprintf', array('%s/index.php?search/threads', rtrim($config['root'], '/')));
    $postFields = array('oauth_token' => $accessToken, 'q' => $q, 'data_limit' => $limit);
    $curl = _xfac_api_curl($url, 'POST', $postFields);
    extract($curl);
    if (isset($parts['data'])) {
        return $parts;
    } else {
        return _xfac_api_getFailedResponse($curl);
    }
}