Blog.resende.biz

Como publicar conteúdos numa página do facebook através de PHP - Parte 2

Pedro Resende
Pedro Resende
facebook_logo1

Hoje, finalmente arranjei algum tempo para terminar o tutorial para vos explicar a parte da "criação" e configuração da aplicação na plataforma do facebook.

Vamos começar por aceder à consola de desenvolvimento da facebook, através do link http://developer.facebook.com, onde se deverão deparar com o seguinte écran.

facebook-Developers

Depois de fazerem login, devem clicar em "App". Deverão proceder clicando em "Create New App", onde vos irá aparecer a seguinte caixa de dialogo.

Facebook-App Name

No nosso tutorial, iremos chamar aplicação de Blog Test e o namespace blogresendebiztest, por fim não se esqueçam de clicar em "Continue". Em que deverão deparar com um recaptcha para validar que não são uma aplicação, mas sim um ser humano.

Quando terminarem os passos deverão deparar-se com o seguinte écran

Facebook-Clean-App

Vamos clicar on diz "Website with Facebook Login" e vamos preencher o campo o url do vosso website, se estiverem apenas a testar em ambiente local podem sempre colocar http://localhost e no campo "App Domains:" coloquem localhost. Por fim cliquem em "Save changes".

Esperem alguns minutos até que a aplicação "propague" pelos servidores do facebook, entretanto podem colocar na nossa aplicação o App ID e o App Secret.

Vamos agora, configurar as permissões do facebook para que nos permita publicar conteúdo, para isso cliquem no lado esquerdo onde diz "Permissions"

Vão preencher os campos com os seguintes valores:

Default Activity Privacy: Public

User & Friend Permissions: publish_actions

Extended Permissions: manage_pages publish_stream offline_access

Auth Token Parameter: URI Fragment (#access token=…)

Cliquem então em "Save changes", o aspecto deverá ser o seguinte:

Facebook-Aplication-Permissions

Poderão aceder ao test.php e fazer o respectivo login com as credências do facebook, em poucos segundos a "vossa" aplicação no facebook irá publicar a "Message" na vossa página.

Agora já podem implementar as vossas aplicações em php com o facebook :).