Pazap Tutors posted a topic in Visual Basic .NET
DLD15 - Scott Galloway fala sobre o futuro das 4 empresas mais influentes da tecnologia
The Four Horseman: Amazon, Apple, Facebook and Google https://www.youtube.com/embed/XCvwCcEP74Q?feature=oembed São 15 minutos bem passados, para quem percebe inglês.
Boa tarde, Estou a aventurar-me com a api do facebook. Para já estou a testar apenas o login. Está tudo a funcionar em pleno, mas estranhamente, sempre que faço F5 para atualizar a página, automaticamente faz logout e obriga-me a clicar no butao de login. Algum ideia? <?php error_reporting(E_ALL); ini_set('display_errors', '1'); session_start(); require_once( 'lib/facebook/FacebookSession.php' ); require_once( 'lib/facebook/FacebookRedirectLoginHelper.php' ); require_once( 'lib/facebook/FacebookRequest.php' ); require_once( 'lib/facebook/FacebookResponse.php' ); require_once( 'lib/facebook/FacebookSDKException.php' ); require_once( 'lib/facebook/FacebookRequestException.php' ); require_once( 'lib/facebook/FacebookAuthorizationException.php' ); require_once( 'lib/facebook/GraphObject.php' ); require_once( 'lib/facebook/Entities/AccessToken.php' ); require_once( 'lib/facebook/Entities/SignedRequest.php' ); require_once( 'lib/facebook/HttpClients/FacebookHttpable.php' ); require_once( 'lib/facebook/HttpClients/FacebookCurl.php' ); require_once( 'lib/facebook/HttpClients/FacebookCurlHttpClient.php' ); use Facebook\FacebookSession; use Facebook\FacebookRedirectLoginHelper; use Facebook\FacebookRequest; use Facebook\FacebookResponse; use Facebook\FacebookSDKException; use Facebook\FacebookRequestException; use Facebook\FacebookAuthorizationException; use Facebook\GraphObject; use Facebook\Entities\AccessToken; use Facebook\Entities\SignedRequest; use Facebook\HttpClients\FacebookHttpable; use Facebook\HttpClients\FacebookCurl; use Facebook\HttpClients\FacebookCurlHttpClient; // init app with app id (APPID) and secret (SECRET) FacebookSession::setDefaultApplication('xxxxxxx','xxxxx'); // login helper with redirect_uri $helper = new FacebookRedirectLoginHelper( 'http://localhost/fb' ); try { $session = $helper->getSessionFromRedirect(); } catch( FacebookRequestException $ex ) { // When Facebook returns an error } catch( Exception $ex ) { // When validation fails or other local issues } if ( isset( $session ) ) { // Dados do Utilizador $request = new FacebookRequest( $session, 'GET', '/me' ); $response = $request->execute(); $graphObject = $response->getGraphObject(); echo '<a href="' . $helper->getLogoutUrl($session, 'http://localhost/fb/index.php') . '"><button type="button" class="btn btn-lg btn-success"><i class="fa fa-facebook-official fa-5x"></i> </button></a>'; } else { echo '<a href="' . $helper->getLoginUrl() . '"><button type="button" class="btn btn-lg btn-danger"><i class="fa fa-facebook-official fa-5x"></i></button></a>'; } ?>
Boas pessoal, Estou a criar um projecto usando a api do facebook, isto é bastante simples e nem precisa de login para funcionar, a ideia passa por ir a um evento criado por mim, buscar as imagens que estão no feed, qualquer pessoa ou pagina pode lá colocar as imagens, e automaticamente eu vou buscar por api. O problema é que essas imagens que vêm pelo feed sao extremamente pequenas (feed do evento), e a unica forma que encontrei para conseguir retornar uma imagem maior e obrigar os utilizadores a fazer login, e dessa forma poderem aceder às imagens dos outros utilizadores e visualizar. Não queria isso, queria que apenas, e já que o evento é publico, as imagens simplesmente aparecessem com uma qualidade "digna". Espero que me possam ajudar. Abraço PS: Tinha um pequeno BUG na estrutura do array que eu criei com as imagens, daí estar a ter um erro da API. Sendo que o envento é publico, todos os feed e imagens associadas são também da mesma forma publicos, mesmo que associados a contas ou perfis limitados a amigos. Abraço
Bom dia, tenho estado a criar um site para um evento de musica em que as pessoas após submeterem o formulário com os seus dados, o servidor cria automaticamente uma pagina com as informações inseridas e essa pagina só existe uma por email. nessa pagina que é gerada tem no fundo os botões de like e share do facebook. O que eu pretendia era saber se existe alguma forma de guardar o numero de likes na minha bd, visto que cada pagina gerada automaticamente tem o seu botão e mais tarde poder exibi-los numa tabela ordenada por ordem decrescente. <?php //Template for basic page $template = <<<EOD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Passatempo Odrinhas EDM Open Air 2014</title> <meta property="og:title" content="PASSATEMPO SONIKA DJ ACADEMY ODRINHAS EDM OPEN AIR 2014, GANHA CURSO DJ E ENTRADAS PARA O EVENTO !"/> <meta property="og:image" content="https://s10.postimg.cc/xll40vdud/post_APP.gif"/> <meta property="og:site_name" content="Odrinhas EDM Open Air 2014"/> <meta property="og:description" content="Escolhi uma musica e preciso de votos/likes para SUBIR NO RANKING. Abre este Post e faz um Like na minha musica, obrigado!"/> <link rel="shortcut icon" type="image/x-icon" href="../img/faviconSonika.ico"> <link href="../img/faviconSonika.ico" rel="icon" type="image/x-icon" /> <script type="text/javascript" src="../js/jquery-1.8.3.js"> </script> <script type="text/javascript" src="../js/jquery-ui-1.9.2.js"> </script> <script type="text/javascript" src="../js/jquery-ui-1.9.2.min.js"> </script> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script type="text/javascript" src="../js/validacao.js"></script> <link href="../css/participar.css" rel="stylesheet" type="text/css"/> <link href="../css/meu_som.css" rel="stylesheet" type="text/css"/> <link href="../css/bootstrap.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../js/bootstrap.js"></script> <script src="../js/bootstrap.min.js"></script> </head> <body background="../img/custom_storie-share.gif"> <div id="youtube_"> <iframe width="302" height="200" src="//www.youtube.com/embed/<!--LINK_YOUTUBE-->" frameborder="0" allowfullscreen></iframe> </div> <div id="link_de_partilha"> <!--LINK_SHARE--> </div> <div id="nome_pessoa_"> Obrigado(a): <!--NOME_PESSOA--> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pt_PT/sdk.js#xfbml=1&appId=436130136528917&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="fb-like" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div> </div> </body> </html> EOD; Aqui é a template que o form usa para gerar a pagina e, teoricamente o código para armazenar o numero de likes na minha bd será neste excerto de código. Agradecia que me ajudassem Chumps!
Bom dia, Estou com um grave problema com um projecto que estou a desenvolver. Estou numa fase em que tenho de fazer upload de uma foto para o facebook, o grande problema é que precisa de ser para uma página. Diretamente para o meu Feed, consigo fazer sem qualquer problema, já li a documentação, mas falha-me qualquer coisa que não estou a entender qual. Estou neste momento a usar isto para me conectar ao facebook: https://github.com/sromku/android-simple-facebook Abrindo a sessão posso usar o que quiser, mas penso que acabo sempre limitado ao que essa "biblioteca" me permite. Seguindo o developers do facebook, mesmo que acompanhe a documentação passo a passo em que já perdi dois dias a tentar, nunca dá em nada realmente produtivo. Esta dita biblioteca, deixa-me colocar na página é um facto, mas enquanto utilizador e não como a página em si, dessa forma não consigo fazer upload da imagem para o album expecifico da página. Será que me podem dar uma luzes, ou exemplos de códigos, ainda que seja apenas de login usando a app do facebook no android (como estou a a fazer agora)?
Viva, Tenho um formulário muito básico, somente nome (nomeCompleto), email (email), data de nascimento (nascimento) e comentário (comentario). Gostaria de possibilitar ao visitante preencher os campos nomeCompleto, email e nascimento através do facebook, basicamente clica num botão (Sign with facebook) e preenche os campos respectivos com os dados que recolhe do facebook. Já criei inclusivamente uma aplicação no facebook. Sei que poderia utilizar o plugin registration do facebook, mas isso obrigar-me-ia a utilizar o formulário pré-definido, e eu gostaria de ter um formulário personalizado. Estou completamente às escuras de como poderei fazer isto e tenho alguma dificuldade em encontrar tutoriais. Existe algum plugin que permita fazer isto, ou algum tutorial onde possa ir recolher informação? Grato
Boas, precisava de saber como posso fazer com que a minha APP faça auto-post no fb de forma automática. Já criei a APP e consigo criar esse script para interagir manualmente, e com a obrigação de autenticação. No entanto, o que quero é que a APP faça o login sozinha através de access_token e depois através do publish_stream publique um post que eu lhe envio. Objectivo: Criar uma rotina PHP que vai correr em cronjob para fazer autopost's no facebook sem ter de colocar todos os dias posts. Isto é extremamente útil quando tens sites com bastante informação para actualizar ou vários sites. Alguém sabe de alguma coisa sobre isto ? Eu li vários tutoriais, vi mesmo no facebook developer e não explicam assim tão claramente como deve ser feito. <?php require 'sdk-api/facebook.php'; $facebook = new Facebook(array( 'appId' =>'-----------------------', 'secret' =>'------------------------------------------', 'cookie' => true )); Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false; Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2; $access_token = $facebook->getAccessToken(); $me = null; try { $uid = $facebook->getUser(); $me = $facebook->api('/me?fields=access_token'); echo "Welcome User: " . $me['name'] . "<br />"; //access permission $permissions_needed = array('publish_stream', 'read_stream', 'offline_access', 'manage_pages'); foreach($permissions_needed as $perm) { if( !isset($permissions_list['data'][0][$perm]) || $permissions_list['data'][0][$perm] != 1 ) { $login_url_params = array( 'scope' => 'publish_stream,read_stream,offline_access,manage_pages',	'fbconnect' => 1,	'display' => "page",	'next' => 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']	); $login_url = $facebook->getLoginUrl($login_url_params); header("Location: {$login_url}"); exit(); } } //Access permission $post_id = $facebook->api("/$uid/feed", "post", array("message"=>"Hello World!")); if(isset($post_id)) { echo "A new post to your wall has been posted with id: $post_id"; } } catch (FacebookApiException $e) { echo($e); } ?> Neste caso o erro que me retorna é "OAuthException: An active access token must be used to query information about the current user.". O mais parecido que vi aqui no forum com o que pretendo é isto: http://www.portugal-a-programar.pt/topic/55373-php-script-para-envio-de-posts/page__hl__facebook No entanto, eu pretendo de forma offline, sem necessitar de login para que, mesmo que eu esteja ausente, as publicações são feitas. Fico a aguardar, cumpz!
Boa Noite, Comecei a algum tempo a ler a documentação da Apple e do Facebook que está disponível online para me preparar melhor para começar a programar a serio, visto que tenho conhecimentos de c, c++, php, html e java A App que estou a (tentar) desenvolver é suposto ler um Feed de uma Pagina e dispor a info num TableView, coisa que já aprendi a fazer com um JSON Parser, mas a parte da autenticação está me a dar a volta à cabeça. Ha algum "work arround" ou tenho mesmo de implementar a parte da Autenticação do Facebook SDK for iOs, visto que a info que pretendo é publica? Já agora, se alguém conhecer algum tutorial ou livro que ajude nesta "Quest" que me possa indicar, ficava extremamente agradecido. Obrigado
Procuramos alguém para executar uma aplicaçao para Facebook [G7Electronica]
Hugu posted a topic in Anúncios de Emprego
Boa tarde pessoal da porgramaçao, Eu venho em nome da G7 Electronica.net, procurar ofertas para o seguinte pedido (nao sei se escolhi o sitio certo, mas se n for removam-no para o sitio certo, mas n apaguem o post sem dizer nada co teem feito alguma das vezes...) : Não sei que tipo de programaçao ou que ferramentas são usadas ara desenvolver uma aplicaçao para o Facebook (ou website com local host da G7Electronica.net), e procuramos alguem que nos faça uma aplicação que tenha os seguintes requisitos: A ideia é termos um aplicativo que consiste num quadro iteractivo do tipo o quadro do "jogo da mémoria" a ideia é fazer um jogo do género onde board com varios pares, são jogadas pelos users que façam like à pagina facebook e que ganhem pontos que são ganhos da seguinte forma: 3ptos "like" da pagina e 1pto por cada amigo referido. (logo a aplicaçao tem de permitir o convite de pessoas/amigos pelo sistema do facebook, por csv file ou por inserção/envio de mail para o email dos amigos). Por cada pto, ou recebe um codigo que depois na pagina do passatempo do facebook insere o codigo para alidar o numero de vezes que pode jogar, e cada codigo representa 1pto, uma jogada (pode virar duas cartas do quadro iteractivo). A ideia do codigo é para o caso de se poder implementar codigos que dão pontos, aquando da compra de produtos da webloja G7, ou por determinados quantias de valor gasto, por isso seria mais uma forma de ganhar ptos/codigos para poder jogar no quadro da memória. Queriamos receber propostas para o desenvolvimento desta aplicaçao (n implica ser via facebook, como foi referido pode ser via url, num site que depois abrimos no nosso Portal G7 mas era mais interessante pelo facebook, pk tvz haja maior facilidade em executar a forma de convite de amigos.... As ofertas podem ser enviadas via pm, via email: comercialg7@gmail.com ou via post neste fórum da G7 (que foi aberto para continuar dar uma melhor explicaçao e detalhes do pedido para quem tiver duvidas )
Facebook autorizado a comprar Instagram por 600 milhões
O Facebook vai poder avançar com a compra da start-up de fotografias Instagram, depois de o regulador da concorrência norte-americano, Federal Trade Commission, ter fechado a investigação sem consequências. [Continua...] In DN, 23 de Agosto de 2012.
The number of fake accounts on Facebook is roughly the size of Egypt's population and larger than most of the world's countries, the company disclosed this week. [Continua...] In Mashable, 02 de Agosto de 2012. Interessante. Em especial porque esta informação só foi divulgada depois do IPO...
Troca de email no Facebook alterou contactos nos telemóveis
A subreptícia substituição do email dos utilizadores por um email no endereço @facebook.com também afectou as listas de contactos de quem usava a rede para manter a agenda do telemóvel actualizada. [Continua...] In Público, 03 de Julho de 2012. Muito interessante este efeito secundário. Parece que a própria Facebook não estava à espera deste tipo de trapalhada, que veio dizer que foi uma falha no sistema e não foi intencional.
O Facebook removeu os endereços de correio electrónico (emails) dos seus utilizadores nas informações de contacto dos respectivos perfis e substituiu-os por emails do Facebook sem qualquer aviso. Trata-se de mais uma manobra ao estilo "dispara primeiro, pergunta depois" que já valeu muitas críticas ao Facebook no passado. [Continua...] In Público, 26 de Junho de 2012. Estremamente interessante esta luta entre o Facebook e os seus utilizadores... O Facebook sempre teve uma estratégia agressiva num misto de "eu sei o que é melhor para vocês" e "quero, posso e mando", e o que acho curioso é que o Facebook parece estar a vencer com esta estratégia de forçar os utilizadores.