Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marsolim

limpar cache do facebook graph

Recommended Posts

pessoal não sei se já tem isso resolvido no fórum porque nem sei bem que termo pesquisar, o que pesquisei não encontrei o que me ajudasse. estou criando um script em php daqueles que a pessoa digita uma url num comentário do face e aparece uma imagem e texto aleatório só que quando o primeiro usuário faz isso, o resultado dele fica no cache do face e pelo que sei demora umas 24 hs pro face limpar o cache por questão de evitar grande trafego no server mas tem uns sisteminha desses aí tipo um que é algo como a.n.i.m.a.l.com que não fica no cache. alguém sabe como eles fazem pra limpar isso? eu já tentei uns truque mas não vingou. meu script tá assim (isso é só pra teste)

<?php

    header("Content-Type: text/html; charset=utf-8");
    $lista = array("sanduba", "lasanha", "pizza", "strogonoff", "dogão");
    $qtd = count($lista);
    $sort = rand(0, $qtd);
    $prato = mb_convert_encoding($lista[$sort], "utf-8");

    echo "<meta property='og:title' content='O prato que combina comigo é: " . $musica . "' />";
    echo "<meta property='og:type' content='website' />";
    echo "<meta property='og:url' content='http://meusite.com/' />";
    echo "<meta property='og:image' content='http://meusite.com/" . $sort . ".jpg' />";
    include_once("FacebookDebugger.php");

    $fb = new FacebookDebugger();
    $fb->reload('http://meusite.com');

    echo "<img src='http://meusite.com/" . $sort . ".jpg' align='left'> O prato que combina comigo é: " . $prato;

?>

esse FacebookDebugger() seria pra limpar o cache mas não tá dando certo. alguém sabe como que esses sistemas tipo o do animal que comentei faz pra toda vez que alguem digita o url aparece um diferente? agradeço imenso.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, você tem que limpar manualmente através da ferramenta do Open Graph.

 

https://developers.facebook.com/tools/debug/

 

Insira sua URL aí, manda continuar, e procure pelo botão "Extrair novamente". Não sei de quanto em quanto tempo o Facebook faz isso de maneira automática, mas quando preciso resolver logo esse problema, uso essa ferramenta aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maykel-ctba agradeço a breve resposta. na verdade eu já faço isso só que tem esses serviços aí como o que eu falei que de alguma forma consegue postar uma nova mensagem na mesma hora ou seja se eu digitar tipo d-e-s-e-n-h-o.com e enviar num comentário de alguma postagem qualquer vai ser gerado uma mensagem e se eu fizer de novo na mesma hora vem uma mensagem diferente. eu queria saber como esses gajos conseguem fazer isso porque não tem como eu ficar fazendo isso manualmente de segundo em segundo hahahahahaha até tentei acessar essa url via cUrl e file_get_contents mas não tive exito

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Giovanird
      Olá a todos!
      Tenho uma api  Sala de Aula e dentro dela o id de cada aluno. Em outra api, API ALUNO,  tenho os dados de cada aluno:  nome, foto, endereço.
      Estou fazendo o foreach da api Sala de Aula e preciso também retornar os dados de cada aluno.
      Segue o código que não estou conseguindo desenvolver
      $sala = file_get_contents("https://api/sala?id=987"); $sala = json_decode($sala, true); $sala = $sala['data']; foreach ($sala as $resulsala){ $codigoaluno = $resulsala['idaluno']; $alunos = file_get_contents("https://api/alunos?id=$codigoaluno"); $alunos = json_decode($alunos, true); $alunos = $alunos['data']; foreach ($alunos as $resulalunos){ echo $resulalunos['nome']; echo $resulalunos['foto']; echo $resulalunos['rua']; } }  
    • Por Orico Chain
      Oi pessoal,
       
      Preciso de ajuda, estou tentando gerar um TXT com dados de uma API mas não estou conseguindo:
       
      <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.bololex.com/api/prices/TRX-USDT", CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); $response = json_decode($response, true); $value1 = $response['result'] [0] ['ask'] ['priceChange']; if (empty($value1)) { $value1 = is_file('/var/www/html/24tstar.txt') ? file_get_c> } else { $value1 = round($value1, 6); file_put_contents('/var/www/html/24tstar.txt', $value1); Preciso que o TXT grave duas informações: ASK e PRICECHANGE uma em baixo da outra
       
      estou errando alguem lugar, alguém poderia me ajudar?
    • Por Kelven
      Bom dia pessoal tudo bem?
      Então, estou trabalhando em um site em php e preciso usar a api do facebook para obter o feed do instagram, porém a chave token é um conteúdo muito sensível, então decidi fazer em php para ela não ficar disponível do lado do cliente. Alguém sabe me dizer se é possível fazer isso? Porque eu pesquisando no google só achei maneiras de fazer em javascript.
    • Por zuuzu
      Olá, estou desenvolvendo uma api para download de fotos/videos/gif, eu consegui fazer tudo certinho, mas na hora de gerar um link de download aleatório ele gera sempre o mesmo, só gera um link diferente se eu reiniciar o servidor, queria que gerasse um link diferente sempre que eu reiniciasse a página, sem precisar reiniciar o servidor. Tem como alguém me ajudar com isso? *A api está sendo desenvolvida para a automatização de download de fotos/videos/gif*

    • Por New Job
      Boa tarde, tenho um site de imobiliária e gostaria de integrar com este sistema.
       
      Documentação API: http://vistasoft.com.br/api/

      Seria para exibir os imóveis no site
      (54) 999350968 (whatsapp).
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.