TijsVerkoyen\Twitter\Twitter::usersLookup PHP Метод

usersLookup() публичный Метод

Returns fully-hydrated user objects for up to 100 users per request, as specified by comma-separated values passed to the user_id and/or screen_name parameters.
public usersLookup ( mixed[optional] $userIds = null, mixed[optional] $screenNames = null, bool[optional] $includeEntities = null ) : array
$userIds mixed[optional]
$screenNames mixed[optional]
$includeEntities bool[optional]
Результат array
    public function usersLookup($userIds = null, $screenNames = null, $includeEntities = null)
    {
        // redefine
        $userIds = (array) $userIds;
        $screenNames = (array) $screenNames;
        // validate
        if (empty($userIds) && empty($screenNames)) {
            throw new Exception('Specify an userId or a screenName.');
        }
        // build parameters
        $parameters = null;
        if (!empty($userIds)) {
            $parameters['user_id'] = implode(',', $userIds);
        }
        if (!empty($screenNames)) {
            $parameters['screen_name'] = implode(',', $screenNames);
        }
        if ($includeEntities !== null) {
            $parameters['include_entities'] = $includeEntities ? 'true' : 'false';
        }
        // make the call
        return $this->doCall('users/lookup.json', $parameters, true);
    }

Usage Example

Пример #1
0
 /**
  * Tests Twitter->usersLookup
  */
 public function testUsersLookup()
 {
     $response = $this->twitter->usersLookup(null, array('tijsverkoyen', 'sumocoders'));
     foreach ($response as $row) {
         $this->isUser($row);
     }
 }
Twitter