PHP Класс Twitter, twitter-php

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$cacheDir string
$cacheExpire integer
$httpOptions array

Открытые методы

Метод Описание
__construct ( $consumerKey, $consumerSecret, $accessToken = NULL, $accessTokenSecret = NULL ) Creates object using consumer and access keys.
authenticate ( ) : boolean Tests if user credentials are valid.
cachedRequest ( $resource, array $data = NULL, $cacheExpire = NULL ) : stdClass | stdClass[] Cached HTTP request.
clickable ( stdClass $status ) : string Makes twitter links, @usernames and #hashtags clickable.
destroy ( $id ) : mixed Destroys status.
follow ( $username ) : stdClass Follows a user on Twitter.
load ( $flags = self::ME, $count = 20, array $data = NULL ) : stdClass[] Returns the most recent statuses.
loadUserFollowers ( $username, $count = 5000, $cursor, $cacheExpiry = null ) : stdClass Returns IDs of followers of a given user.
loadUserFollowersList ( $username, $count = 200, $cursor, $cacheExpiry = null ) : stdClass Returns list of followers of a given user.
loadUserInfo ( $username ) : stdClass Returns information of a given user.
loadUserInfoById ( $id ) : stdClass Returns information of a given user by id.
request ( $resource, $method, array $data = NULL, array $files = NULL ) : stdClass | stdClass[] Process HTTP request.
search ( $query, $full = FALSE ) : stdClass Returns tweets that match a specified query.
send ( $message, $media = NULL ) : stdClass Sends message to the Twitter.
sendDirectMessage ( $username, $message ) : stdClass Sends a direct message to the specified user.

Описание методов

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

Creates object using consumer and access keys.
public __construct ( $consumerKey, $consumerSecret, $accessToken = NULL, $accessTokenSecret = NULL )

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

Tests if user credentials are valid.
public authenticate ( ) : boolean
Результат boolean

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

Cached HTTP request.
public cachedRequest ( $resource, array $data = NULL, $cacheExpire = NULL ) : stdClass | stdClass[]
$data array
Результат stdClass | stdClass[]

clickable() публичный статический Метод

Makes twitter links, @usernames and #hashtags clickable.
public static clickable ( stdClass $status ) : string
$status stdClass
Результат string

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

Destroys status.
public destroy ( $id ) : mixed
Результат mixed

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

Follows a user on Twitter.
public follow ( $username ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/post/friendships/create

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

Returns the most recent statuses.
public load ( $flags = self::ME, $count = 20, array $data = NULL ) : stdClass[]
$data array
Результат stdClass[]

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

Returns IDs of followers of a given user.
public loadUserFollowers ( $username, $count = 5000, $cursor, $cacheExpiry = null ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/get/followers/ids

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

Returns list of followers of a given user.
public loadUserFollowersList ( $username, $count = 200, $cursor, $cacheExpiry = null ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/get/followers/list

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

Returns information of a given user.
public loadUserInfo ( $username ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/get/users/show

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

Returns information of a given user by id.
public loadUserInfoById ( $id ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/get/users/show

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

Process HTTP request.
public request ( $resource, $method, array $data = NULL, array $files = NULL ) : stdClass | stdClass[]
$data array
$files array
Результат stdClass | stdClass[]

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

Sends message to the Twitter.
public send ( $message, $media = NULL ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/post/statuses/update

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

Sends a direct message to the specified user.
public sendDirectMessage ( $username, $message ) : stdClass
Результат stdClass see https://dev.twitter.com/rest/reference/post/direct_messages/new

Описание свойств

$cacheDir публичное статическое свойство

public static string $cacheDir
Результат string

$cacheExpire публичное статическое свойство

public static int $cacheExpire
Результат integer

$httpOptions публичное свойство

public array $httpOptions
Результат array