Todos os guias

Ligar o Threads ao Social Quack

Uma aplicação de programador gratuita no site da Meta, uns minutos de cliques, e as publicações do Threads saem à hora que marcares — sem nenhum App Review para submeter.

O Threads não dá acesso de publicação diretamente às aplicações de agendamento. Em vez disso, crias uma pequena aplicação de programador tua no site de programadores da Meta e colas duas chaves no Social Quack. Só o fazes uma vez e, como essa aplicação é tua, as chaves ficam cifradas no teu próprio Mac e os limites de publicação são só teus — não há um bolo partilhado com as publicações de outras pessoas para te valer um limite ou um bloqueio.

A aplicação fica em Development mode o tempo todo, que é quanto basta para publicares na tua própria conta. Nada para submeter, nada por que esperar.

1. Abre primeiro o ecrã de configuração no Social Quack

Na barra lateral clica em Channels (canais), desce até Add a channel (adicionar um canal), encontra o cartão do Threads e clica em Set up app keys (configurar chaves da aplicação).

Deixa essa janela aberta — vais estar a copiar dela e a colar nela pelo caminho. Tem lá:

  • o endereço de redirecionamento que a Meta pede, com um botão para copiar ao lado. Tira-o desse ecrã em vez de escreveres algo que te pareça certo — a Meta compara-o carácter a carácter, e o passo 3 explica porque é que ele tem o aspeto que tem.
  • as duas caixas que preenches no fim: Threads App ID e Threads App Secret.

2. Criar a aplicação

  1. Vai a https://developers.facebook.com e inicia sessão.
  2. Clica em My Apps → Create app, dá-lhe o nome que quiseres e escolhe o caso de uso Threads quando a Meta perguntar o que queres que a aplicação faça. (Já criaste uma aplicação Meta para o Instagram ou para o Facebook? Abre essa e acrescenta-lhe Access the Threads API — não precisas de uma segunda.)

3. Preencher as definições do Threads

Abre Use cases → Threads API → Settings e preenche três coisas.

Campo O que pôr
Redirect Callback URLs O endereço de redirecionamento do ecrã de configuração do Social Quack — usa o botão de copiar, para coincidir carácter a carácter
Uninstall Callback URL https://socialquack.com/oauth/callback/uninstall
Delete Callback URL https://socialquack.com/oauth/callback/delete

Dois deles merecem uma explicação.

Porquê os endereços de desinstalação e de eliminação? A Meta recusa-se a gravar o formulário sem eles. Apontam para o nosso site apenas para o formulário ficar satisfeito — não é guardado nada nos nossos servidores; essas páginas limitam-se a acusar a receção do pedido.

Porque é que o endereço de redirecionamento é em socialquack.com e não no teu próprio computador? O Threads rejeita qualquer início de sessão que te devolva a um endereço simples, sem segurança. Por isso o Social Quack dá-te um endereço seguro para registares, e essa página só faz uma coisa: entrega o início de sessão diretamente à aplicação que está a correr no teu Mac.

4. Acrescentar as três permissões

Ainda dentro desse caso de uso, passa de Settings para Permissions and features, no menu da esquerda. (Saíste dali? Use cases → Threads API → Customize leva-te de volta.)

Cada permissão dessa lista tem um botão Add ao lado. Clica em Add nestas três:

  • threads_basic
  • threads_content_publish
  • threads_manage_replies

Não há nada para requerer nem ninguém por quem esperar: a tua própria aplicação recebe-as no momento em que clicas.

5. Acrescentar-te como Threads Tester

Em App roles → Roles, acrescenta a tua conta do Threads como Threads Tester.

O convite vai ficar ali marcado como Pending, e não é enviado nenhum e-mail. Aceita-lo dentro da própria aplicação do Threads:

Aplicação do Threads → Settings → Account → Website permissions → Invites

O início de sessão a partir do Social Quack falha enquanto não o aceitares, por isso não avances enquanto o cargo continuar a dizer Pending.

6. Copiar as duas chaves e ligar

De volta a Use cases → Threads API → Settings, copia o Threads App ID e o Threads App Secret.

Estes não são o id de aplicação que aparece no painel principal da tua aplicação. O caso de uso do Threads tem o seu próprio par, e ir buscar o principal é a razão mais comum para o início de sessão falhar mais tarde.

Cola-os nas caixas Threads App ID e Threads App Secret do Social Quack e clica em Save (guardar). As chaves ficam guardadas cifradas no teu Mac, e a página de início de sessão do Threads abre logo no teu navegador habitual; se não abrir, clica em Connect (ligar) no cartão do Threads. Aprova o início de sessão ali e a tua conta aparece em Connected (ligadas). O Social Quack manda-te de propósito para uma janela de navegador a sério, em vez de mostrar essa página dentro da aplicação, porque o início de sessão do Threads não sobrevive a ser embutido.

7. Escreve a tua primeira publicação

Umas quantas coisas que vale a pena saber antes de pores seja o que for na fila:

  • 500 caracteres por publicação.
  • Textos mais longos tornam-se uma cadeia: cada parte é publicada como resposta à anterior, tal como as encadearias à mão.
  • Uma imagem ou um vídeo por publicação. O Threads vai buscar os ficheiros a um endereço web em vez de aceitar um carregamento, e o Social Quack trata dessa entrega por ti na hora de publicar — não tens nada para configurar.

A tua ligação dura 60 dias, e o Social Quack renova-a discretamente quando lhe falta menos de uma semana. Se a aplicação tiver estado fechada durante uns dois meses, pode simplesmente pedir-te para ligares outra vez.

Se alguma coisa correr mal

O que vês Significa Faz isto
"No app ID was sent" na página de início de sessão do Threads Normalmente o convite de Threads Tester continua Pending Aceita-o na aplicação do Threads: Settings → Account → Website permissions → Invites, e depois clica em Connect no cartão do Threads
"No app ID was sent", e o convite está aceite As chaves são da aplicação principal, não do caso de uso do Threads Copia outra vez o Threads App ID e o Threads App Secret de Use cases → Threads API → Settings para Channels → Threads → Edit app keys (editar chaves da aplicação), clica em Save e inicia sessão de novo
O Threads bloqueia o início de sessão por não ser seguro em vez de mostrar a página de acesso O endereço de redirecionamento registado na Meta não é o endereço seguro que a aplicação espera Copia-o outra vez de Channels → Threads → Edit app keys para Redirect Callback URLs em Use cases → Threads API → Settings, e grava o formulário da Meta
O início de sessão funciona, mas a publicação falha com um erro de permissões Uma das três permissões nunca chegou a ser acrescentada Abre Use cases → Threads API → Customize → Permissions and features, clica em Add ao lado de threads_basic, threads_content_publish e threads_manage_replies e depois clica outra vez em Connect no cartão do Threads — isso atualiza o canal que já tens, por isso as publicações em fila ficam onde estão
"Threads could not process the post" O Threads rejeitou a imagem ou o vídeo; a mensagem repete a razão que o Threads deu Experimenta outro ficheiro e publica de novo
"Threads took too long to process the media" Um vídeo grande ainda está a ser processado do lado do Threads Nada — o Social Quack volta a tentar sozinho; se continuar a falhar, experimenta um ficheiro mais pequeno
O Threads pede-te para ligares outra vez ao fim de uns dois meses A ligação de 60 dias expirou enquanto a aplicação esteve fechada Channels → Threads → Connect — as chaves ficam guardadas, por isso é um clique

Continuas encravado? [email protected].

Encravado nalgum passo? Escreve para [email protected] e uma pessoa responde-te.