Entendi, Vlw a dica.
Em 11 de maio de 2012 14:37, Rodrigo Oliveira <[email protected]>escreveu: > Com a remoção no dia 05/05/2012 da permissão "offline_access" todos os > "access_tokens" retornados pelo Facebook agora possuem um tempo máximo de > expiração de 2h. > > Para prolongar este tempo (máximo de 60 dias) você precisa dar um > "exchange" neste token de 2h. > > Utilizei exatamente este método que você postou. Inclui este método no > "vendor/facebook.php" e sempre que o usuário entra na minha app eu faço uma > requisição utilizando este método que retorna (na teoria) um token válido > por 60 dias. > > Utilizo o método do próprio SDK pra setar este token e salvo ele no BD. > Assim ele passa a usar ele pra fazer as requisições. > > []'s > > > 2012/5/11 Beto <[email protected]> > >> Como vc pega esta sessao ? >> >> vc pode criar um metodo para recuperar esta sessao, e coloca-lo nos >> cronjobs para rodar a cada 2 meses ;) >> >> []s >> >> >> >> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> - - - - >> >> Luiz Alberto S. Ribeiro [ Beto ] >> @madeinnordeste >> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com> >> http://beto.euqueroserummacaco.com >> >> >> >> >> >> >> 2012/5/11 Guilherme Maule <[email protected]> >> >>> Bom dia Galera, >>> >>> eu to usando uma classe do Facebook para o kohana, >>> >>> peguei aqui: https://github.com/zombor/Kohana-Facebook >>> >>> Ela funciona normal e perfeito! Porem, estou com um problema da >>> expiração da sessão >>> >>> FacebookApiException [ 0 ]: Error invalidating access token: Session >>> has expired at unix time 1336597200. The current unix time is 1336756536 >>> . >>> >>> APPPATH/vendor/facebook/src/base_facebook.php [ 1106 ] >>> >>> 1101 *1102 * @param $result array A record storing the error message >>> returned1103 * by a failed API call.1104 */1105 >>> protected function throwAPIException($result) {1106 $e = new >>> FacebookApiException($result);1107 switch ($e->getType()) {1108 >>> // OAuth 2.0 Draft 00 style1109 case 'OAuthException':1110 // >>> OAuth 2.0 Draft 10 style1111 case 'invalid_token': >>> >>> >>> Apos 2 meses 60 dias, o facebook elimina a sessao e precisa de uma nova, >>> mas como implementar isto nesta classe... >>> >>> Alguma luz? Ja pesquisei, no google e no Stack Overflow, porem nao tive >>> muito sucesso pra resolver o problema. >>> >>> Vlw >>> >>> -- >>> >>> Att, >>> *Guilherme Maule dos Reis* >>> *Web Designer * >>> >>> 43 - 9129 1400 >>> >>> >>> -- >>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >>> Php" dos Grupos do Google. >>> Para postar neste grupo, envie um e-mail para >>> [email protected]. >>> Para cancelar a inscrição nesse grupo, envie um e-mail para >>> [email protected]. >>> Para obter mais opções, visite esse grupo em >>> http://groups.google.com/group/kohana-php?hl=pt-BR. >>> >> >> -- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >> Php" dos Grupos do Google. >> Para postar neste grupo, envie um e-mail para [email protected] >> . >> Para cancelar a inscrição nesse grupo, envie um e-mail para >> [email protected]. >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> > > > > -- > Rodrigo Oliveira > (21) 8747-0180 > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana > Php" dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Att, *Guilherme Maule dos Reis* *Web Designer * 43 - 9129 1400 -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
