IMPORTANTE: o Facebook pode, sem aviso prévio, mudar a forma como esses valores devem ser obtidos.
1. Preparativos:
1.1 Crie uma conta no Facebook. Caso já tenha uma conta, logue no Facebook e pule para o passo 1.2.
1.2 Crie uma página. Sua conta deve ter permissões para administrar a página recém-criada. Caso já tenha uma página e tenha permissão para administrá-la, pule para o passo 2.
2. Obtenha os valores App ID e App Secret:
2.1 Logado(a) no Facebook, acesse a página de desenvolvedores do Facebook.
2.2 Se for seu primeiro acesso, a página de desenvolvedores deve solicitar algumas informações de cadastro.
2.3 Crie uma app (menu My Apps --> Add New App --> Site).
2.4 Acesse a app recém criada usando o menu superior My Apps.
2.5 Selecione o menu esquerdo Settings e informe um e-mail para contato no formulário que se abrirá e grave.
2.6 Selecione o menu status and reviews. Selecione yes onde aparece o texto, "do you want to make your app and all its live features available to the general public" e grave.
2.7 Informe o campo App Id ao SACI.
2.8 Informe o campo App Secret ao SACI. Você pode ter que clicar no botão Show para visualizar este campo.
3. Obtenha o valor Access Token:
3.1 Obs: esse valor não precisa ser informado ao SACI.
3.2 Logado(a) no Facebook, acesse a API Graph
3.3 Na barra de opções superior da página, há uma caixa de seleção onde lê-se "Application: Graph API Explorer". Clique na caixa e selecione sua aplicação recém criada.
3.4 A seguir, clique em "Get Access Token". Este é um dado requerido para obter o Extended Page Token.
3.5 Na tela seguinte, selecione a aba "Extended Permissions" e marque as opções "manage_page" e "publish_actions".
3.6 Uma janela pop-up deve se abrir perguntando se você autoriza a App a ter acesso aos seus dados. Na caixa de selação, escolha "público" e clique em "ok".
3.7 Clique em "Get Access Token" e anote o valor gerado.
4. Obtenha o valor Extended Access Token:
4.1 Obs: esse valor não precisa ser informado ao SACI.
4.2 Copie e cola a URL a seguir em um editor de texto:
https://graph.facebook.com/oauth/access_token?client_id=111&client_secret=222&grant_type=fb_exchange_token&fb_exchange_token=333
4.3 Troque "111" pelo valor App Id
4.4 Troque "222" pelo valor App Secret
4.5 Troque "333" pelo valor Access Token, obtido no passo 3.7.
4.6 Copie e cole a URL modificada na barra de endereços do seu navegador e pressione <enter>.
4.7 Anote o valor gerado "access_token". Ele representa o Extended Access Token.
5. Obtenha o valor Extended Page Token:
5.1 Logado(a) no Facebook, acesse a API Graph
5.2 Na barra de opções superior da página, há uma caixa de seleção onde lê-se "Application: Graph API Explorer". Clique na caixa e selecione sua aplicação recém criada.
5.3 Access Token a caixa de texto Access Token e cole no lugar o Exended Access Token obtido no passo 4.7.
5.4 Limpe a caixa de texto que fica entre os controles GET e Submmit e no lugar, digite "me/accounts". Clique em Submmit.
5.5 Na listagem no painel central da tela, aparecerá todas as páginas em que você é administrador(a).
5.6 Localize o campo ID referente à página na qual o SACI postará suas publicações. Este campo também é um link, clique sobre ele.
5.7 No painel lateral esquerdo, clique no botão "mais" para exibir uma lista de campos pré-definidos. Escolha Access Token e clique em Submmit.
5.8 Anote o campo Access Token e informe ao SACI como Extended Page Token.