身份验证
POST oauth2/invalidate_token
让注册的应用程序可以通过提供其客户端凭据来撤销已颁发的 oAuth 2.0 不记名令牌。不记名令牌失效后,尝试新的创建操作将生成一个不同的不记名令牌,无效的令牌将无法再使用。
成功的响应包含一个 JSON 结构,用于描述已撤销的不记名令牌。
资源 URL¶
https://api.twitter.com/oauth2/invalidate_token
资源信息¶
响应格式 | JSON |
是否需要身份验证? | 是 - oAuth 1.0a,使用应用程序的使用者 API 密钥和应用程序所有者的访问令牌及访问令牌机密 |
是否存在速率限制? | 是 |
参数¶
名称 | 是否必需 | 说明 |
---|---|---|
access_token | 必需 | 希望使之失效的不记名令牌的值 |
示例请求¶
curl --request POST
--url 'https://api.twitter.com/oauth2/invalidate_token?access_token=AAAA%2FAAA%3DAAAAAAAA'
--header 'authorization: OAuth oauth_consumer_key="CLIENT_KEY",
oauth_nonce="AUTO_GENERATED_NONCE", oauth_signature="AUTO_GENERATED_SIGNATURE",
oauth_signature_method="HMAC-SHA1", oauth_timestamp="AUTO_GENERATED_TIMESTAMP",
oauth_token="ACCESS_TOKEN", oauth_version="1.0"'
响应示例¶
Status: 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 135
...
{
"access_token": "AAAA%2FAAA%3DAAAAAAAA"
}