Fandjango.

Fandjango facilita a criação de aplicativos do Facebook alimentado por Django
Baixe Agora

Fandjango. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Johannes Gorset
  • Site do editor:
  • http://github.com/jgorset/

Fandjango. Tag


Fandjango. Descrição

Fandjango facilita a criação de aplicativos do Facebook alimentado por Django Os aplicativos do Facebook são simplesmente sites que carregam em iframes no Facebook. Facebook fornece documentos carregados dentro desses iframes com vários dados, como informações sobre o usuário acessando ou a página do Facebook é acessada. Esses dados são encapsulados em solicitações assinadas.fandjango é um módulo que analisa solicitações assinadas, abstrai a informação contida e preenche o objeto de solicitação em conformidade.Getting Iniciado Você pode encontrar um aplicativo de amostra e um passo a passo para replicá-lo no Repositório de Exemplo Fandjango. Os usuáriosfandjango salvam clientes que autorizaram sua inscrição em seu modelo de usuário. Você pode acessar a instância do modelo correspondente na solicitação.facebook.user.instances do modelo de usuário tem as seguintes propriedades: facebook_id - um inteiro descrevendo o ID do Facebook do usuário. Facebook_username - Uma string descrevendo o nome de usuário do Facebook do usuário. First_name - uma string descrevendo o primeiro nome do usuário. LAST_NAME - uma string descrevendo o sobrenome do usuário. Perfil_Url - uma string descrevendo o URL para o perfil do usuário do usuário. gênero - uma string descrevendo o gênero do usuário. Cidade natal - uma string descrevendo a cidade natal do usuário (requer permissão estendida 'user_hometown'). Localização - uma string descrevendo a localização atual do usuário (requer permissão estendida 'user_location'). Bio - Uma string Descrevendo o campo "Sobre Me" do usuário no Facebook (requer 'User_About_me' Permissão Estendida). relacionamento_status - uma string descrevendo o status do relacionamento do usuário (requer permissão estendida 'user_relationships'). Political_Verções - uma string descrevendo as visões políticas do usuário (requer permissão estendida 'user_religion_politics'). E-mail - uma string descrevendo o endereço de e-mail do usuário (requer permissão prolongada de 'e-mail'). Website - Uma string descrevendo o site do usuário (requer permissão estendida 'user_website'). Locale - uma string descrevendo a localidade do usuário. Verificado - Um booleano descrevendo se o usuário é verificado ou não pelo Facebook. Aniversário - Um objeto DateTime Descrevendo o aniversário do usuário (requer 'User_Birthday' Extended Permission) OAuth_Token - um objeto Token OAuth. Created_at - um objeto DateTime descrevendo quando o usuário foi registrado. last_seen_at - um objeto DateTime descrevendo quando o usuário foi visto pela última vez.Você pode sincronizar essas propriedades com o Facebook a qualquer momento com o método de sincronização do modelo.OAuth_token é uma instância do modelo OAuthToken, que tem as seguintes propriedades: - token - uma string descrevendo O próprio Token OAuth .- Issued_at - um objeto DateTime descrevendo quando o token foi emitido.- Expires_at - um objeto DateTime descrevendo quando o token expira (ou nenhum se não for autorizado a sua inscrição, solicite .facebook o .USER não é nenhum.Autinescendo UsueSyou pode exigir que um cliente autorize seu aplicativo antes de acessar uma exibição com o decorador Facebook_Authorization_required. Fandjango.Decoratorators Importar Facebook_Authorization_Required @ Facebook_Authorization_Required () def foo (Solicitação, * Args, ** Kwargs): PassThis irá redirecionar A solicitação para a caixa de diálogo de autorização do Facebook, que, por sua vez, redirecionar de volta para o URI original. O decorador aceita um argumento opcional Redirect_URI, permitindo que você personalize o local que o usuário é redirecionado para autorizar o aplicativo: De configurações Importar facebook_application_tab_urlfrom fandjango.decoratorators Importar Facebook_Authorization_Required @ Facebook_Authorization_Required (redirect_uri = facebook_application_tab_url) def foo (solicitação, * args, ** Kwargs): Passif Você prefere, você pode redirecionar a solicitação em um fluxo de controle próprio usando a função Redirect_to_facebook_authorization: de Fandjango.utils Import Redirect_to_facebook_AuthorizationDef Foo (Solicitação, * Args, ** Kwargs): se não solicitar.facebook.user : Return Redirect_to_facebook_Authorization (redirect_uri = 'http: //www.example.org/') Páginas preferidas a partir de uma guia em uma página no Facebook, você encontrará uma instância do FacebookPage no Request.facebook.Page.Instances Modelo de Facebook tem as seguintes propriedades: - ID - um inteiro descrevendo o ID da página.- IS_Admin - um booleano descreve Se o usuário atual é ou não um administrador da página.- is_liked - um booleano descrevendo se o usuário atual gosta ou não da página. URL - uma string descrevendo o URL para a página. Se o aplicativo não for acessado a partir de uma guia em uma página no Facebook, solicitar.facebook.page não é nenhum. Requisitos: · Pitão


Fandjango. Software Relacionado