7RTC / sfcb

Aplicativo para criações de colagens no Facebook. Backend no Google App Engine.
http://sfcb.7rtc.com
MIT License
0 stars 1 forks source link

Upgrade de versão da Facebook API #11

Open aaccioly opened 10 years ago

aaccioly commented 10 years ago

Original report by Anthony Accioly (Bitbucket: [Anthony Accioly](https://bitbucket.org/Anthony Accioly), ).


O Facebook introduziu versionamento da API, bem como um guia para upgrades.

Com o lançamento da versão 2.0 da API (e, na sequência da versão 2.1) a versão 1.0 da API deixará de funcionar em 30/04/2015, sendo recomendado liberar uma versão funcional até 25/12/2014.

O RestFB já suporta as versões 2.0 e 2.1 da API. Precisamos avaliar os impactos da mudança da API para a aplicação realizar os passos para upgrade e arrumar qualquer pedaço que tenha quebrado.

aaccioly commented 10 years ago

Original comment by Anthony Accioly (Bitbucket: [Anthony Accioly](https://bitbucket.org/Anthony Accioly), ).


Impacto estimado:

FB.init({ appId : '{app-id}', version : 'v2.1' });


* Atualizar código dos *plugins* sociais (botões de *like* e compartilhamento, botão de login)
* Permissões opcionais no login: Será possível bloquear a permissão de exibição de fotos precisaremos impedir a entrada de usuários sem essa permissão
* Substituir `basic_info` por `public_profile`
* FQL não existe mais: Impacta a consulta de albums. Precisaremos reescrever com a API comum
* Necessidade de aprovar permissões de login: Provavelmente precisaremos de aprovação para a permissão `user_photos`
* Permissões de exibição e publicação de fotos precisarão ser monitoradas através de `/me/permissions`, e precisaremos modificar o código que requisita novamente permissões declinadas com `auth_type: rerequest`. 
* Campo `url` renomeado para `uri` na foto do perfil. Verificar se estamos usando esse campo
* API Rest não existe mais: Acredito que não tenha impacto
* Mudanças na permissão `user_friends` e no endpoint `me/friends`:  Acredito que não impacte em nada na nossa aplicação