Richieste-Facebook.

Una libreria Python da interfacciare con API grafico Facebook
Scarica ora

Richieste-Facebook. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Mike Helmick
  • Sito web dell'editore:
  • https://github.com/michaelhelmick/

Richieste-Facebook. Tag


Richieste-Facebook. Descrizione

Richieste-Facebook è una biblioteca Python per aiutare a interfacciare con Facebook Graph API.InstallationInstalling Richieste-Facebook è semplice: PIP Install Richieste-FacebookUSAGEAPEUTOUTORIZZAZIONE URLF = FacebookAPI (CLIENT_ID = '* Your App Key *', client_secret = '* Your App Secret *' , rediirect_uri = 'http: //example.com/callback/') of = facebookapi ('* la tua chiave app *', '* la tua app segreta *', 'http://example.com/callback/'')auth_url = f.get_auth_url (scope = ) Stampa 'Connetti con Facebook tramite:% s'% auth_urlonce Fai clic su "Consenti" Assicurarsi che ci sia un URL impostato per gestire Finalizzato Access_token ed eventualmente aggiungendolo al tuo database per accedere alle loro informazioni in una data successiva. Astituzione del callback # presumere che si stia utilizzando l'oggetto FacebookAPI dal codice URL di autorizzazione # dovrai ottenere il "codice" da URL A Django, faresti qualcosa come # codice = request.get.get ('codice') access_token = f.get_access_token (codice) final_access_token = access_token # Salva quel token nel database per un utilizzo successivo? Metodo di Facebook dinamico Hai l'URL https://graph.facebook.com/me/friends per effettuare una chiamata tramite questa libreria, faresti fare grafiapi .get ('Io / Friends') # Stampa la tua informatica: stampa graph.get ('Me') tranne FacebookClientError: Stampa 'fallita! : ('# Stampa la mia informazione graph.get (' mikehimself ') Ottenere il tuo feed home # presume che stai usando l'istanza grafiapi dalla sezione precedenteHome_Feed = graph.get (' ME / HOME ') Stampa home_feedgetting un feed di profilo # Stai utilizzando l'istanza Grafiapi dalla sezione precedenteYour_feed = graph.get ('Me / Feed') Stampa Your_feed # Ottenere il mio profilo Feedmy_feed = graph.get ('Mikehimself / feed') Stampa My_FeedCreating Un album fotografico # Assumi che stai usando il GRAPHAPI istanza dalla sezione precedenteNEW_ALBUM = graph.Post ('Me / Album', params = {'Nome': 'Test ALBUM'}) Stampa new_albumCreating A Posta con una foto # Supponiamo che si stia usando l'istanza Grafiapi dalla sezione precedente Supponi che stai usando l'album appena creato nella sezione precedente # new_album = new_album var dalla sezione precedenteBUM_ID = new_album # Files è un elenco di Dicts nel caso in cui puoi caricare più file files = new_photo = graph.post ('% s / photos '% album_id , params = {'Message' ": 'La mia didascalia foto!'}, file = file) Stampa nuovi errori di foto (nel caso in cui non lo hai catturato nel primo esempio) # presumere che tu stia usando l'istanza Grafiapi dalla sezione successiva: Graph.Delete ('ME / Feed') tranne FacebookClientError, E: Stampa E.Messaggio Stampa 'Qualcosa di brutto successo :(' Homepage del prodotto


Richieste-Facebook. Software correlato