Dicas para testar aplicativos para facebook durante o desenvolvimento
Introdução
Neste artigo vamos aprender algumas dicas importantes para usarmos durante a fase de desenvolvimento do seu aplicativo facebook. Tópicos:
- Fazendo com que o aplicativo seja visível somente para contas de desenvolvedores
- Modificando a privacidade de publicação no feed de notícias e de fotos
- Criando usuário de teste de aplicativos
- Alterando a visibilidade da sua fan page
- Fazendo com que o aplicativo seja visível somente para contas de desenvolvedores do aplicativo
- Modificando a privacidade de publicação no feed de notícias e de fotos
- Criando usuário de teste de aplicativos
- Alterando a visibilidade da sua fan page
Ative a opção Sandbox Mode na configuração de seu aplicativo para que ele fique visível somente para contas de desenvolvedores do seu aplicativo. Veja figura abaixo: (O aplicativo ficará visível somente para seus administradores e desenvolvedores)
PS: Não se esqueça de desabilitar essa opção quando for publicar seu aplicativo em produção
Quando você realiza uma publicação no seu feed de notícias ou de uma foto através da API do facebook, por padrão, essa publicação fica visível para todos usuários. Isso pode ser um incomodo durante a fase de desenvolvimento do seu aplicativo. Para ajudar nesse problema, você pode alterar a privacidade da publicação, fazendo com que ela seja visível somente para o seu usuário. Isso pode ser alcançado através da configuração do parâmetro privacy. Veja exemplo abaixo:
$feed_data = array( "message" => "Youtube", "name" => "Site do Youtube", "link" => "http://www.youtube.com", // link da publiccao "caption" => "www.youtube.com", "privacy" => "{'value':'SELF'}", ); // publica foto na timeline $dados = $facebook->api("/me/feed", "post", $feed_data);
Somente você irá visualizar a publicação. Veja na figura abaixo a indicação que mostra a visibilidade da publicação:
Você pode usar o parâmetro privacy também na publicação de fotos no perfil do usuário. Veja exemplo:
// dados para envio da publicacao da foto $post_data = array( "message" => "Fiquei Legal nessa foto", "privacy" => "{'value':'SELF'}", "image" => '@' . realpath("minha-foto.jpg"), // localizacao da foto ); // publica foto na timeline $data['photo'] = $facebook->api("/me/photos", "post", $post_data);
Para maiores informações sobre como usar o parâmetro privacy, acessar o link:
https://developers.facebook.com/docs/reference/api/privacy-parameter/
Usuários testes do facebook são contas especiais, invisíveis para usuários normais, criadas com objetivo de testar à integração com aplicativos. Você pode usar usuários testes tanto manualmente como de forma automatizada. O facebook permite à criação de até 2000 usuários testes para cada aplicativo. Usuários testes tem algumas limitações em relação à usuários normais. Aconselho a analisar os detalhes de acordo com o link abaixo:
https://developers.facebook.com/docs/test_users/
Para criar usuários testes, edite o aplicativo desejado, entrando no link https://developers.facebook.com/apps, acessando e editando o seu aplicativo.
No menu lateral, clique na opção Privilégios de Desenvolvedores e identifique a àrea Test Users. Veja figura abaixo:
Para criar novos usuários testes, clique no botão Criar. Escolha o número de usuários testes que deseja criar. Caso desejar, já marque a opção para que usuário já autorize seu aplicativo. Veja Figura:
Após criado o usuário teste, você pode alternar para a conta dele de forma manual clicando no link Alternar para. Você tem também a opção Modify caso queira realizar mais operações com os usuários criados: (Removê-los, criar conexões de amizades entre eles, adicioná-los em outros aplicativos que você tem criado). Veja figuras:
Você pode adicionar usuários teste no seu aplicativo de forma dinâmica também, veja como através do link abaixo:
https://developers.facebook.com/docs/test_users/
Aplicativos para facebook podem interagir com fan pages de várias formas. Caso esteja trabalhando com uma fan page nova, que ainda esta em fase de “desenvolvimento” é interessante manter essa fan page oculta, até que você finalize todos os detalhes para poder publicá-la.
Existe uma opção na configuração da fan page que mantém ela oculta. Para habilitar a opção, primeiramente, clique em Editar Página e em seguida, Editar Configurações/Editar Permissões. Veja Figura:
Com o menu Gerenciar Permissões selecionado, identifique a opção Página não publicada, habilite ela e clique em Salvar Alterações. Veja figura abaixo:
Pronto, neste momento, sua fan page já esta oculta.
No Responses