Solicitudes-Facebook

Una biblioteca de Python para interactuar con la API del gráfico de Facebook
Descargar ahora

Solicitudes-Facebook Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Helmick
  • Sitio web del editor:
  • https://github.com/michaelhelmick/

Solicitudes-Facebook Etiquetas


Solicitudes-Facebook Descripción

SolicituS-Facebook es una biblioteca de Python para ayudar a la interfaz con el gráfico de Facebook API.InstallationInstallingStaling SolicituS-Facebook es simple: PIP Instale Solicitudes-FacebookUSAGeAutorization URLF = FacebookAPI (Client_id = '* su clave de aplicación *', Client_secret = '* Your App Secret *' , redirect_uri = 'http: //example.com/callback/') orf = facebookapi ('* su clave de aplicación *', '* su aplicación secret *', 'http://example.com/callback/')auth_url = f.get_auth_url (Scope = ) Imprimir 'Conectar con Facebook a través de:% s'% auth_urlonce Haga clic en "Permitir" Asegúrese de que haya una URL configurada para manejar Finalizado Access_Token y posiblemente agregándolo a su base de datos para acceder a su información en una fecha posterior. Mandar la devolución de llamada # Asumir que está utilizando el objeto FacebookPI del código de la URL de autorización. Número de código de la URL que necesitará para obtener 'Código' de la cadena de consulta URL En Django, harías algo así como # Code = Solicite.get.get ('código') Access_TOken = F.Get_Access_Token (Code) Final_Access_TOken = Access_Token # ¡Guarde ese token a la base de datos para un uso posterior? Métodos Dynamic Facebook. Tienes la URL https://graph.facebook.com/me/friends para hacer una llamada a través de esta biblioteca, ¿harías Grapapi? .get ('yo / amigos') Usted acaba de tomar todo en la URL después de https://graph.facebook.com/getting Algunas información del usuario # Obtenga los tokens finales de la base de datos o donde quiera que los tenga almacenando graphapi (Access_Token) # Imprima su información: imprimir graph.get ('yo') Excepto facebookclientError: impresión 'falló! : ('# Imprima mi información en la información gráfica.get (' Mikehimself ') Cómo obtener su alimentación de casa # Asumir que está utilizando la instancia de Graphapi de la sección anteriorHome_Feed = GRAPH.GET (' ME / HOME ') Imprimir Home_Feedgetting Un número de alimentación de perfil # asume Está utilizando la instancia de GRAPHAPI de la sección anterior en la sección anterior. Instancia de graphapi de la sección anteriorNew_album = graph.post ('me / álbumes', params = {'nombre': 'Test Álbum'}) Imprimir New_albumCreating Una publicación con una foto # Supongamos que está utilizando la instancia de Graphapi de la sección anterior. Supongamos que está utilizando el álbum que acaba de crear en la sección anterior # New_album = New_album var desde la sección anteriorBum_id = new_album # Los archivos son una lista de los DICTS en el caso de que pueda cargar múltiples archivos de archivos = new_photo = graph.post ('% s / fotos '% album_id , params = {'MENSAJE': 'My Photo Caption!'}, Archivos = archivos) Imprimir New_PHOCHATCHATCING Errores (en caso de que no lo atrapó en el primer ejemplo) # Supongamos que está utilizando la instancia de Graphapi de la sección anterior: gráfico.delete ('yo / feed') Excepto facebookclientError, E: Imprimir E.Message Imprimir 'Algo malo sucedió :(' Página de inicio del producto


Solicitudes-Facebook Software relacionado