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
  1. Fazendo com que o aplicativo seja visível somente para contas de desenvolvedores do aplicativo
  2. 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)

    ScreenShot097

    PS: Não se esqueça de desabilitar essa opção quando for publicar seu aplicativo em produção

  3. Modificando a privacidade de publicação no feed de notícias e de fotos
  4. 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:

    ScreenShot098

    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/

  5. Criando usuário de teste de aplicativos
  6. 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:

    ScreenShot101

    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:

    ScreenShot102

    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:

    ScreenShot103

    ScreenShot104

    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/

  7. Alterando a visibilidade da sua fan page
  8. 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:

    ScreenShot099

    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:

    ScreenShot100

    Pronto, neste momento, sua fan page já esta oculta.

Please follow and like us:

No Responses

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: