Comprobar shadowban y visibilidad de respuestas
Comprueba la búsqueda de cuentas en People, la búsqueda de publicaciones Top predeterminada con from:usuario y la visibilidad de respuestas. Solo necesitas una API key. La respuesta básica contiene screen_name y cinco indicadores boolean/null: true indica una posible restricción, false indica que no se encontraron pruebas en las comprobaciones realizadas y null indica un resultado inconcluso o una comprobación omitida. Con details: true, las pruebas completas aparecen en data.details sin cambiar los campos básicos.
Las comprobaciones de respuestas están activadas por defecto y analizan hasta dos respuestas originales a otras cuentas de los últimos siete días. Reply Deboosting requiere encontrar la respuesta después de cargar una sección plegada explícita, como Show probable spam. Ghost Ban requiere una publicación original accesible, recorrer la conversación por completo y confirmar que la respuesta todavía puede consultarse directamente. Paginación incompleta, publicaciones originales inaccesibles, ausencia de muestras o datos de ubicación inválidos producen un resultado inconcluso. People no comprueba las sugerencias del buscador. Son observaciones desde una cuenta de consulta, no una confirmación de sanciones internas de X ni de toda la visibilidad de la cuenta.
{
"code": 200,
"msg": "success",
"data": {
"screen_name": "example_user",
"shadow_ban": false,
"account_search_ban": false,
"search_ban": false,
"ghost_ban": false,
"reply_deboosting": false
}
}
/twitter/shadowban/checkAuthorizationBearer token · headerrequeridoapplication/jsonscreen_namestringrequeridomax_pagesintegercheck_repliesbooleantruefalsedetailsbooleantruefalsereply_sample_sizeintegerreply_idsstring[]codeintegerrequeridomsgstringrequeridodataShadowbanCheckDatarequeridoMostrar propiedadesOcultar propiedades
screen_namestringrequeridoshadow_banboolean | nullrequeridoaccount_search_banboolean | nullrequeridosearch_banboolean | nullrequeridoghost_banboolean | nullrequeridoreply_deboostingboolean | nullrequeridodetailsShadowbanCheckEvidenceMostrar propiedadesOcultar propiedades
screen_namestringrequeridouser_idstring | nullrequeridochecked_atstring<date-time>requeridostatusstringrequeridosuspectedno_evidenceinconclusivesuspected_shadowbanboolean | nullrequeridoaccount_searchShadowbanSearchEvidencerequeridoMostrar propiedadesOcultar propiedades
statusstringrequeridovisiblenot_foundinconclusivequerystringrequeridopages_checkedintegerrequeridomatched_idsstring[]requeridoreasonstringrequeridobaseline_post_idsstring[]post_searchShadowbanSearchEvidencerequeridoMostrar propiedadesOcultar propiedades
statusstringrequeridovisiblenot_foundinconclusivequerystringrequeridopages_checkedintegerrequeridomatched_idsstring[]requeridoreasonstringrequeridobaseline_post_idsstring[]reply_visibilityShadowbanReplyVisibilityrequeridoMostrar propiedadesOcultar propiedades
statusstringrequeridovisiblehiddendeboostedinconclusivemixedskippedsample_countintegerrequeridoreasonstringrequeridosamplesShadowbanReplySample[]requeridoMostrar propiedadesOcultar propiedades
ShadowbanReplySamplereply_idstringrequeridoparent_tweet_idstring | nullrequeridostatusstringrequeridovisiblehiddendeboostedinconclusivereasonstringrequeridopages_checkedintegerrequeridoreply_accessibleboolean | nullrequeridoparent_accessiblebooleanrequeridomatched_entry_idstringfolded_cursor_typestringfolded_action_textstringghost_banShadowbanReplySummaryrequeridoMostrar propiedadesOcultar propiedades
statusstringrequeridosuspectedno_evidenceinconclusivesuspectedboolean | nullrequeridochecked_repliesintegerrequeridoaffected_reply_idsstring[]requeridoreasonstringrequeridoreply_deboostingShadowbanReplySummaryrequeridoMostrar propiedadesOcultar propiedades
statusstringrequeridosuspectedno_evidenceinconclusivesuspectedboolean | nullrequeridochecked_repliesintegerrequeridoaffected_reply_idsstring[]requeridoreasonstringrequeridolimitationsstringrequeridocodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyanycodeintegerrequeridomsgstringrequeridodataobject | any[]requeridoMostrar propiedadesOcultar propiedades
objectanyany⚡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/twitter/shadowban/check" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"screen_name": "example_user"
}'const response = await fetch("https://api.twexapi.io/twitter/shadowban/check", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"screen_name": "example_user"
})
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/shadowban/check",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"screen_name": "example_user"
},
){
"code": 200,
"msg": "string",
"data": {
"screen_name": "string",
"shadow_ban": true,
"account_search_ban": true,
"search_ban": true,
"ghost_ban": true,
"reply_deboosting": true,
"details": {
"screen_name": "string",
"user_id": "string",
"checked_at": "2019-08-24T14:15:22Z",
"status": "suspected",
"suspected_shadowban": true,
"account_search": {
"status": "visible",
"query": "string",
"pages_checked": 0,
"matched_ids": [
"string"
],
"reason": "string",
"baseline_post_ids": [
"string"
]
},
"post_search": {
"status": "visible",
"query": "string",
"pages_checked": 0,
"matched_ids": [
"string"
],
"reason": "string",
"baseline_post_ids": [
"string"
]
},
"reply_visibility": {
"status": "visible",
"sample_count": 0,
"reason": "string",
"samples": [
{
"reply_id": "string",
"parent_tweet_id": "string",
"status": "visible",
"reason": "string",
"pages_checked": 0,
"reply_accessible": true,
"parent_accessible": true,
"matched_entry_id": "string",
"folded_cursor_type": "string",
"folded_action_text": "string"
}
]
},
"ghost_ban": {
"status": "suspected",
"suspected": true,
"checked_replies": 0,
"affected_reply_ids": [
"string"
],
"reason": "string"
},
"reply_deboosting": {
"status": "suspected",
"suspected": true,
"checked_replies": 0,
"affected_reply_ids": [
"string"
],
"reason": "string"
},
"limitations": "string"
}
}
}{
"code": 400,
"msg": "max_pages must be an integer from 1 to 3",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}{
"code": 0,
"msg": "string",
"data": {}
}