nakilis 0 Denunciar post Postado Dezembro 8, 2011 Oi Pessoal, Peguei as últimas versões de: facebook.php base_facebook.php fb_ca_chain_bundle.crt em: https://github.com/facebook/php-sdk/tree/master/src e meu login super simples permanece reternando: "Invalid or no certificate authority found, using bundled information" eu salvei o certificado no bloco de notas, como "Todos os Arquivos", nome fb_ca_chain_bundle.crt e UTF-8. Alguma luz? Segue meu código: <?php require './config.php'; require './facebook.php'; //Create facebook application instance. $facebook = new Facebook(array( 'appId' => $fb_app_id, 'secret' => $fb_secret, 'cookie' => true, )); // Get User ID $user = $facebook->getUser(); if ($user) { try { // Proceed knowing you have a logged in user who's authenticated. $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null; } } // Login or logout url will be needed depending on current user state. if ($user) { $logoutUrl = $facebook->getLogoutUrl(); } else { $loginUrl = $facebook->getLoginUrl(); } echo "funcionou"; Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
jpraminelli 3 Denunciar post Postado Dezembro 8, 2011 você ja criou sua app no facebook ? https://developers.facebook.com/apps Compartilhar este post Link para o post Compartilhar em outros sites
nakilis 0 Denunciar post Postado Dezembro 9, 2011 você ja criou sua app no facebook ? https://developers.facebook.com/apps Sim, já criei, seguindo todas as instruções. Só não setei url Segura, mesmo porque não tenho esse certificado comprado. Mas parece que agora isso é necessário. Eu estou lendo este post ( http://www.facebook.com/topic.php?uid=112682186530&topic=16355 ) e parece que tudo ainda é meio confuso. Uns dizem que pra aplicação sem página externa não é necessário SSL, mas o facebook dá um warning e não deixa isso explicito. Avisa apenas "Warning Secure Canvas URL will be required on October 1, 2011."; Agora eu já nao sei se o problema é com o certificado fb_ca_chain_bundle.crt, que pelo que li é só constar no diretório da aplicação. Se é porque não tenho uma url segura... Só sei que a mensagem "Invalid or no certificate authority found, using bundled information" continua e isso é em ralação à CurlException: 60: SSL certificate problem. E eu sou meio leigo nessa parte de certificado. Segunto este artigo, parece que tenho que ter um certificado ca bundle instalado no apache ( http://forum.developers.facebook.net/viewtopic.php?id=81697 ). Agora eu já me confundi todo. Não sei se tenho que intalar o fb_ca_chain_bundle.crt no apache. Se é só colocar na pasta como disse. Tudo até agora só vem complicando e vou tentar estudar mais. Se alguém tiver pelo menos alguma informação útil já está bom. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
nakilis 0 Denunciar post Postado Dezembro 9, 2011 FINALMENTE!!! Resolvi tudo isso comocando a linha Facebook::$CURL_OPTS[CURLOPT_CAINFO] = getcwd() . '\\fb_ca_chain_bundle.crt'; obs: colocar o caminho completo de fb_ca_chain_bundle.crt. No meu caso ele está na raiz. Após instanciar a classe Facebook: $facebook = new Facebook(array( 'appId' => $fbconfig['appid'], 'secret' => $fbconfig['secret'], 'cookie' => true, )); Meu Deus!! Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Brambilla 0 Denunciar post Postado Abril 17, 2012 Boa tarde, estou com o mesmo problema tentei fazer o que resolveu nesse caso, mais no meu caso não resolveu bom eu gostaria de pagar o link da fan page que meu aplicativo esta instalado. Pelo que andei estudando o caminho é o FQL.Query att. Brambilla Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Abril 17, 2012 O certificado esta se tornando obrigatório para aplicações para o facebook. recomendo que você veja isso o mais rápido possível pois leva um tempo para instalação. Compartilhar este post Link para o post Compartilhar em outros sites
Brambilla 0 Denunciar post Postado Abril 18, 2012 O certificado esta se tornando obrigatório para aplicações para o facebook. recomendo que você veja isso o mais rápido possível pois leva um tempo para instalação. OK, mais e para utilizar o FQL como faz? Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Souza 0 Denunciar post Postado Abril 3, 2013 Pessoal esse certificado vem dentro do zip quando vc faz o download dos arquivos no facebook ( fb_ca_chain_bundle.crt ) Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Abril 3, 2013 cara, o certificado é só para ter uma conexão https Compartilhar este post Link para o post Compartilhar em outros sites
Sérgio Pereira 0 Denunciar post Postado Julho 11, 2013 Olá, nao to entendendo, apos clicar no login do facebook, eu sou levado ao face, logo, sou redirecionado para a pagina inicial, mas nao loga... o certficado, mesmo q eu bloqueie a verificação, apenas suprime a msg de certificado invalido ou nao encontrado. nao loga.... alguma luz? em js eu logo direito, mas em php tah osso! Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Julho 11, 2013 ele é obrigatório para você logar. se sua aplicação não tiver uma conexão https com o facebook sua aplicação não vai rodar corretamente. Compartilhar este post Link para o post Compartilhar em outros sites