Richieste-Facebook.Una libreria Python da interfacciare con API grafico Facebook | |
Scarica ora |
Richieste-Facebook. Classifica e riepilogo
Annuncio pubblicitario
- 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