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

por Pedro Resende em 07/05/2013 às 18:16:18

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 :).

Pedro Resende

Pedro Resende

With over two decades of experience as a Full Stack Developer, I have journeyed through diverse facets of software development. Commencing with the creation of compact institutional websites, I progressed to crafting portals for insurance brokers and contributed to substantial projects for renowned companies such as MS Amlin. My expertise expanded further by delving into product development for Advertiser Kwanko and collaborating with startups in their pivotal ramp-up stages. Notably, I've been involved in architecting extensive e-commerce solutions for global enterprises like Wayfair.

I currently serve as the Tech Lead at Emergn, contributing to the establishment and advancement of the Strategyzer client.