Verificar permisos de DM
Consulta las señales de estado de DM por ID o nombre de usuario. Envía los destinos como un arreglo de cadenas JSON; la consulta usa cuentas administradas por el servicio.
["44196397","elonmusk"]
Se conservan los campos de respuesta y los límites de lote y créditos. can_dm_on_xchat=false por sí solo no significa que los DM normales estén bloqueados; las señales devueltas no garantizan que un envío tenga éxito.
Próximamente: un cuerpo de objeto con users y una cookie opcional del remitente ({"users":[...],"cookie":"..."}). Todavía no está disponible en la API en producción y actualmente devuelve HTTP 422; usa el formato de arreglo anterior hasta su lanzamiento.
/v2/dm/statusAuthorizationBearer token · headerrequeridoapplication/jsonstringstringusersstring[]requeridocookiestringcodeintegerrequeridomsgstringrequeridodataDMStatusModelV2[]requeridoMostrar propiedadesOcultar propiedades
DMStatusModelV2user_idstring | anyMostrar propiedadesOcultar propiedades
stringanyscreen_namestring | anyMostrar propiedadesOcultar propiedades
stringanyis_blue_verifiedboolean | anyMostrar propiedadesOcultar propiedades
booleananyis_verified_organization_affiliateboolean | anyMostrar propiedadesOcultar propiedades
booleananyverifiedboolean | anyMostrar propiedadesOcultar propiedades
booleananycan_dmboolean | anyMostrar propiedadesOcultar propiedades
booleananycan_dm_on_xchatboolean | anyMostrar propiedadesOcultar propiedades
booleananydm_blockingboolean | anyMostrar propiedadesOcultar propiedades
booleananypasses_premium_checkboolean | anyMostrar propiedadesOcultar propiedades
booleananydetailValidationError[]Mostrar propiedadesOcultar propiedades
ValidationErrorlocstring | integer[]requeridoMostrar propiedadesOcultar propiedades
string | integerstringintegermsgstringrequeridotypestringrequeridoinputanyctxobject⚡Consola interactiva / Probar APIPOSTLive Console
https://api.twexapi.ioEste endpoint consulta datos públicos de Twitter: ¡no se requiere cuenta ni Cookie de Twitter! Simplemente ingrese su clave TwexAPI (Bearer Token) en "Autorización API" para probar.
请在「请求配置」中确认参数后,点击底部的「发送请求」按钮。
curl -X POST "https://api.twexapi.io/v2/dm/status" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '[
"44196397",
"elonmusk"
]'const response = await fetch("https://api.twexapi.io/v2/dm/status", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify([
"44196397",
"elonmusk"
])
});import requests
response = requests.post(
"https://api.twexapi.io/v2/dm/status",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json=[
"44196397",
"elonmusk"
],
){
"code": 0,
"msg": "string",
"data": [
{
"user_id": "string",
"screen_name": "string",
"is_blue_verified": true,
"is_verified_organization_affiliate": true,
"verified": true,
"can_dm": true,
"can_dm_on_xchat": true,
"dm_blocking": true,
"passes_premium_check": true
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}