public applicationRateLimitStatus ( array $resources = null ) : string | ||
$resources | array | A comma-separated list of resource families you want to know the current rate limit disposition for. For best performance, only specify the resource families pertinent to your application. |
return | string |
public function applicationRateLimitStatus(array $resources = null)
{
$parameters = null;
if (!empty($resources)) {
$parameters['resources'] = implode(',', $resources);
}
// make the call
return $this->doCall('application/rate_limit_status.json', $parameters);
}
/** * Tests Twitter->applicationRateLimitStatus() */ public function testApplicationRateLimitStatus() { $response = $this->twitter->applicationRateLimitStatus(); $this->assertArrayHasKey('rate_limit_context', $response); $this->assertArrayHasKey('resources', $response); foreach ($response['resources'] as $row) { foreach ($row as $subRow) { $this->assertArrayHasKey('limit', $subRow); $this->assertArrayHasKey('remaining', $subRow); $this->assertArrayHasKey('reset', $subRow); } } }