import facebook

access_token = 'EAACUzLmOZC7kBAODqMlhUdJXEtRJJoDWKJMCC32vC1cd9ou4FBrQNUT1pNxHJZBXZBmCl0dwSNPDl6w3YhjI6DLLwquy9AbWCZAlky2ZCiQRboCJkiuiITS8iZAZALVYZAlQP9d1W47s0j60rYeFk94ctCqrZAxST93KxGZBS5L4cRrgZDZD'

api = facebook.GraphAPI(access_token)

api.get_object('aulaspythonfia')

id_pagina = api.get_object('aulaspythonfia')['id']
print(id_pagina)

api.put_object(id_pagina, "feed", message="Olá Mundo!")

api.put_object("aulaspythonfia", "feed", message="Hello, world")

"""
Explanation: Postar em uma página específica
End of explanation
"""


import simplejson as json

paginas = api.get_object('me/accounts')

decodificar = json.dumps(paginas, sort_keys=True, indent=4)

print(decodificar)

"""
Explanation: Postando no feed da página
End of explanation
"""


for pagina in paginas['data']:
    if pagina['id'] == id_pagina:
        pagina_token_acesso = pagina['access_token']

print(pagina_token_acesso)

mensagem = 'Python Rocks!!!!'
post_pagina = facebook.GraphAPI(pagina_token_acesso)

post_pagina.put_wall_post(mensagem)

"""
Explanation: Agora precisamos iterar sobre os dados retornados e recuperar o token de acesso da página existente:
End of explanation
"""


