martes, 14 de febrero de 2017

PYTHON FACEBOOK

PYTHON FACEBOOK



"'''
Se requiere obtener
1 Token
2 Id

sudo pip uninstall facebook
sudo pip uninstall facebook-sdk
sudo pip install facebook-sdk


facebook for developers
Herramientas y ayuda
Explorador de la API Graph

https://developers.facebook.com/tools/explorer/145634995501895/
Obtener token
Enviar para conseguier ID
'''

import facebook
import requests
token = "EAACEdEose0cBALuinBsE2zpZCozUtVge0lia5138JKTg9CZCk8WxmqqZCtaVcQWfqk7VT3TBMlr7PurhpSlV6erMINLJJC2G61iCeTSUvViCR794QIi35fZBQbZBVJ9NHFS8pwi3ZB96HKf32bFfBf5ukCzkGJ10eTCh4DOD8ZBDrFeaTMmkG09"
graph = facebook.GraphAPI(token)
cantidadComentarios = 100
Pageid = "10154271672698867"
cuentaLikes= 0
ListaComents = []
bandera = False
coments = graph.get_connections(Pageid,"feed")


while True:
    try:
        for coment in coments["data"]:
            lstComent=[]
            try:
                mensaje=coment["message"]
            except:
                continue
            cuentaLikes=0
            print(coment["from"]["name"])
            print(mensaje)
            while True:
                try:
                    for like in coment["likes","data"]:
                        cuentaLikes=cuentaLikes+1
                        coment[likes]=requests.get(coment["likes"]["paging"][next]).json()
                except:
                    break
        print(cuentaLikes)
        lstComent.append(mensaje)
        lstComent.append(cuentaLikes)
        ListaComents.append(lstComent)
        cuentaComentarios=cuentaComentarios+1
        print("")
        if(cuentaComentarios>=cantidadComentarios):
            bandera=True
            break
        coments=requests.get(coments["paging"]["next"]).json()
    except:
        break









Facebook Graph API Explorer (Tutorial) 

 

https://www.youtube.com/watch?v=F6I3ZrySRYE

No hay comentarios.:

Publicar un comentario