Silenciar uma conta permite remover os Posts dessa conta da sua timeline sem deixar de segui-la ou bloqueá-la. As contas silenciadas não saberão que você as silenciou e você pode desfazer o silêncio a qualquer momento. Com os endpoints de gerenciamento de silenciamentos, desenvolvedores podem criar experiências mais seguras para as pessoas no X. Um exemplo de uso do gerenciamento de silenciamentos é um aplicativo que permite silenciar contas que possam postar sobre tópicos específicos por um período determinado. Com o endpoint de consulta de silenciamentos, você pode ver quem você ou um usuário autenticado silenciou. Isso pode ser útil para entender como você interage com as contas silenciadas.Como você está fazendo solicitações de informações privadas com a consulta de silenciamentos e atuando em nome de um usuário com o gerenciamento de silenciamentos, você deve autenticar esses endpoints com OAuth 1.0a User Context ou OAuth 2.0 Authorization Code with PKCE, e usar os Access Tokens associados a um usuário que autorizou sua App, os quais podem ser gerados usando o fluxo OAuth de 3 etapas (OAuth 1.0a) ou o fluxo Authorization Code with PKCE (OAuth 2.0).
O endpoint de consulta de silenciamentos permite ver quais contas o usuário autenticado silenciou. Este endpoint tem um limite de taxa de 15 solicitações por 15 minutos por usuário.
Os endpoints de gerenciamento de silenciamentos permitem silenciar ou reativar o som de uma conta específica em nome de um usuário autenticado. Para esses endpoints, há dois métodos disponíveis: POST e DELETE. O método POST permite silenciar uma conta, e o método DELETE permite remover o silenciamento de uma conta. Há um limite de taxa por usuário de 50 solicitações a cada 15 minutos para os endpoints POST e DELETE.Observação: Se um usuário silenciar pelo X, há um limite de 200 solicitações a cada 15 minutos.Configuração da contaPara acessar esses endpoints, você precisará de: