Class yii\authclient\clients\TwitterOAuth2
Inheritance | yii\authclient\clients\TwitterOAuth2 » yii\authclient\OAuth2 » yii\authclient\BaseOAuth » yii\authclient\BaseClient » yii\base\Component » yii\base\BaseObject |
---|---|
Implements | yii\authclient\ClientInterface, yii\base\Configurable |
Available since version | 2.1.4 |
TwitterOAuth2 allows authentication via Twitter OAuth 2.
Note, that at the time these docs are written, Twitter does not provide full support for OAuth 2 protocol. It is supported only for application-only authentication workflow. Thus only authenticateClient() method of this class has a practical usage.
Any authentication attempt on behalf of the end-user will fail for this client. You should use yii\authclient\clients\Twitter class for this workflow.
请参阅:
Public Properties
隐藏继承的属性 Hide inherited properties
Public Methods
隐藏继承的方法 Hide inherited methods
Protected Methods
隐藏继承的方法 Hide inherited methods
属性详情 Property Details
API base URL. This field will be used as yii\httpclient\Client::$baseUrl value of $httpClient. Note: changing this property will take no effect after $httpClient is instantiated.
Authorize URL.
Token request URL endpoint.
方法详情 Method Details
Applies access token to the HTTP request instance.
public void applyAccessTokenToRequest ( $request, $accessToken ) | ||
$request | yii\httpclient\Request | HTTP request instance. |
$accessToken | yii\authclient\OAuthToken | Access token instance. |
Generates service name.
protected string defaultName ( ) | ||
return | string | Service name. |
---|
Generates service title.
protected string defaultTitle ( ) | ||
return | string | Service title. |
---|
Initializes authenticated user attributes.
protected array initUserAttributes ( ) | ||
return | array | Auth user attributes. |
---|