Ligar uma Página do Facebook ao Social Quack
Uma aplicação Meta gratuita, um início de sessão — e todas as Páginas do Facebook que geres passam a publicar à hora marcada.
O Facebook dá mais uns cliques do que as outras configurações, não por ser difícil, mas porque o site de programadores da Meta tem muitos menus. Tudo o que se segue faz-se uma única vez: crias uma aplicação pequena, tua, colas dois valores no Social Quack, inicias sessão, publicas a aplicação e acabou. Não há App Review nem verificação de empresa — o Standard Access da Meta já cobre as Páginas geridas pelo administrador da própria aplicação, que és tu.
Duas coisas que vale a pena saber antes de começares. O App ID e o segredo que criares ficam cifrados no teu Mac; vão dali diretamente para o Facebook quando ligas uma Página, e o Social Quack não tem servidor nenhum que alguma vez lhes toque. E como a aplicação de programador é tua, a quota de publicações é só tua — não estás a partilhar um bolo com outros clientes do Social Quack, por isso a atividade de terceiros nunca te pode valer um limite ou um bloqueio.
1. O que precisas
- Uma Página do Facebook de que sejas administrador. O Social Quack publica apenas em Páginas — as aplicações não podem publicar num perfil pessoal.
- A conta do Facebook que tem esse cargo, para o passo do início de sessão.
- O Social Quack aberto em Channels (canais), na barra lateral → o cartão Facebook Page → Set up app keys (configurar chaves da aplicação). Esse painel tem as duas caixas que vais preencher e, por cima delas, o endereço de redirecionamento de que precisas no passo 4, com um botão para copiar ao lado. Deixa-o aberto em segundo plano enquanto andas pelo site da Meta.
Um único início de sessão liga todas as Páginas de que és administrador — cada uma chega como o seu próprio canal, e depois removes as que não quiseres.
2. Criar a tua aplicação Meta
- Vai a https://developers.facebook.com e inicia sessão com a tua conta do Facebook.
- My Apps → Create app.
- Quando te perguntarem o que queres que a aplicação faça, escolhe o caso de uso "Manage everything on your Page". (Já tens uma aplicação Meta que preferes reaproveitar? Abre-a e acrescenta-lhe esse caso de uso em Dashboard → Add use case.)
- A Meta vai pedir-te para associares ou criares um business portfolio. Escolhe o teu, ou cria um se não tiveres nenhum.
3. Acrescentar as permissões
No cartão do caso de uso clica em Customize e depois, em Permissions and features, clica em Add ao lado de cada uma destas quatro:
| Permissão | Para que serve |
|---|---|
pages_manage_posts |
Publicar a publicação na tua Página. |
pages_read_engagement |
Exigida ao lado da anterior para que o Facebook entregue ao Social Quack uma Página em nome da qual publicar. |
pages_manage_engagement |
Publicar as partes extra de uma publicação em várias partes como comentários por baixo da primeira. |
pages_read_user_content |
O Facebook exige esta em conjunto com a pages_manage_engagement. Deixa-a de fora e o início de sessão falha com "Invalid Scopes". |
A pages_show_list já vem incluída neste caso de uso, por isso não tens de acrescentar nada por causa dela. A business_management também — e é ela que faz sequer aparecer na lista as Páginas que pertencem a um business portfolio; mais uma razão para escolheres o caso de uso "Manage everything on your Page" em vez de juntares permissões à mão.
Se faltar alguma das quatro, o ecrã de início de sessão do passo 6 diz "Invalid Scopes". E se acrescentares uma permissão depois de ligares uma Página, a ligação existente não passa a tê-la — volta a Channels no Social Quack, clica em Connect (ligar) no cartão Facebook Page, em Add a channel (adicionar um canal), e inicia sessão outra vez para aprovar a nova permissão. Não carregues primeiro em Remove (remover) no canal ligado: isso apaga o canal e todas as publicações que ainda tem na fila, e não muda nada do lado do Facebook. Voltar a ligar atualiza a Página que já tens e mantém-lhe a fila.
4. Dizer à Meta para onde te devolver
No menu da esquerda abre Facebook Login for Business → Settings.
- Cola o endereço de redirecionamento em Valid OAuth Redirect URIs. Esse endereço aparece no Social Quack, no mesmo ecrã Set up app keys, com um botão para copiar ao lado — esta página não to pode escrever, porque é o Social Quack que calcula o endereço certo para a tua instalação. Copia-o da aplicação e cola-o inteiro.
- Clica em Save changes, no fundo da página.
- Só agora colas o mesmo endereço na caixa Redirect URI Validator e clicas em Check URI. Tem de dizer que o URI é válido. Verificar antes de gravar falha sempre, e é o erro mais comum desta página.
O endereço é em
socialquack.come não no teu computador porque a Meta só aceita endereços começados porhttps://. Ele limita-se a devolver o início de sessão à aplicação que está a correr no teu Mac.
5. Copiar o App ID e o App Secret
Fica no menu da esquerda, desce até ao fundo e abre App settings → Basic.
- Copia o App ID para a caixa
Meta App IDno Social Quack. - Clica em Show ao lado do App Secret e copia-o para
Meta App Secret.
Já que estás neste ecrã: se o campo Privacy Policy URL estiver vazio, mete lá https://socialquack.com/privacy e clica em Save changes. Enquanto a aplicação não tiver uma, a Meta bloqueia por completo o ecrã de início de sessão.
6. Ligar as tuas Páginas
Clica em Save (guardar) no painel Set up app keys — é o botão Save do próprio Social Quack, não o Save changes da Meta do passo 5. O Social Quack guarda as duas chaves e abre logo o início de sessão do Facebook no teu navegador habitual; se não abrir, clica em Connect no cartão Facebook Page.
Inicia sessão aí com a conta do Facebook que é administradora da Página. No ecrã de permissões do Facebook, deixa tudo assinalado — desmarcar uma Página ou uma permissão é a razão habitual para o ecrã seguinte vir vazio.
Quando o navegador disser que já podes fechar o separador, volta ao Social Quack. Todas as Páginas que geres aparecem agora como canais próprios em Channels. Remove as que não quiseres usar — acabaram de chegar, por isso não há nada na fila para perder.
7. Publicar a aplicação — não saltes este passo
Menu da esquerda → Dashboard → desce até à caixa "Check requirements then publish", no fundo → Publish.
Enquanto não fizeres isto, o Facebook mostra tudo o que a aplicação publica só a ti. A publicação parece perfeitamente normal no teu ecrã e é invisível para toda a gente — uma hora bem confusa, para quem não sabe disto. Publicar a aplicação torna essas publicações públicas, incluindo as que já foram feitas.
Se se queixar do Privacy Policy URL apesar de o teres preenchido no passo 5: abre App settings → Basic, clica outra vez em Save changes, volta a Dashboard e carrega de novo em Publish.
8. O que podes publicar
| Texto | Até 63 206 caracteres. |
| Link | Assinala o canal do Facebook no Compose (compor) e aparece uma caixa Link to attach. O Facebook mostra um cartão de pré-visualização. É ignorada em publicações com foto ou vídeo. |
| Fotos | Até 10 numa publicação. |
| Vídeo | Um por publicação. |
| Publicações em várias partes | As partes extra são publicadas como comentários por baixo da primeira, por ordem. |
Uma publicação não pode misturar vídeo com fotos — o Facebook não tem esse formato. Agenda-as como duas publicações.
As fotos e os vídeos sobem diretamente do teu Mac para o Facebook, por isso não há nada para configurar no alojamento de media nesta plataforma.
A ligação à tua Página não tem prazo de validade. Só se parte se mudares a palavra-passe do Facebook, se perderes o cargo de administrador da Página ou se removeres a aplicação da tua conta do Facebook — e, nesse caso, voltas a ligá-la em Channels.
Se alguma coisa correr mal
| O que vês | O que significa | O que fazer |
|---|---|---|
| "Invalid Scopes" no ecrã de início de sessão do Facebook | Falta uma das quatro permissões no caso de uso | Acrescenta as quatro (passo 3) e volta a clicar em Connect no cartão Facebook Page |
| "Facebook returned no pages you can post to" | Não és administrador nem editor de nenhuma Página, foi desmarcada alguma coisa no ecrã de permissões ou — enquanto a aplicação continuar por publicar — a tua conta do Facebook não tem qualquer cargo na aplicação | Confirma o teu cargo na Página, liga outra vez sem desmarcar nada e publica a aplicação (passo 7) |
| O Redirect URI Validator diz que o URI não é válido | Clicaste em Check URI antes de Save changes | Grava primeiro, verifica depois (passo 4) |
| O Facebook recusa-se a mostrar o ecrã de início de sessão | A aplicação não tem Privacy Policy URL | Mete https://socialquack.com/privacy em App settings → Basic e Save changes |
| A publicação sai, mas os amigos e os clientes não a veem | A aplicação ainda não está publicada — o Facebook mostra as publicações dela só a ti | Dashboard → "Check requirements then publish" → Publish (passo 7). As publicações anteriores também passam a estar visíveis |
| "Facebook refused: missing permission" numa publicação | A Página foi ligada antes de acrescentares essa permissão; a ligação antiga não passa a tê-la | Acrescenta-a em Customize → Permissions and features (os comentários por baixo da primeira parte precisam da pages_manage_engagement) e volta a clicar em Connect no cartão Facebook Page, em Channels. Não uses Remove no canal — isso apaga as publicações que tem na fila, e é voltar a ligar por cima que concede a permissão |
| "Facebook token is no longer valid — reconnect the page in Channels" | Mudaste a palavra-passe do Facebook, perdeste o cargo na Página ou a aplicação foi removida da tua conta | Channels → volta a clicar em Connect no cartão Facebook Page; o canal existente e tudo o que tem na fila seguem em frente |
| Uma publicação falha e sai sozinha uns minutos depois | O Facebook aplicou um limite temporário | Nada — o Social Quack reconhece-os e tenta outra vez por sua conta |
| Algumas imagens não apareceram | A publicação misturava vídeo com fotos | Publica o vídeo e as fotos em separado |