Requisitos previos: Conjunto de API de Facebook 1 , Conjunto 2 , Conjunto 3
En este artículo discutiremos 3 métodos:
- poner_objeto
- poner como
- poner_comentario
- put_object: escribe el objeto mencionado en el gráfico social de Facebook conectado al padre dado.
Parámetros:- parent_object: una string que especifica el padre del nuevo objeto. Por ejemplo, la publicación es el padre del comentario, cuando queremos agregar un nuevo comentario o cuando queremos agregar una nueva foto, el perfil de usuario es el padre de la foto.
- nombre de conexión: una string que especifica la conexión o los bordes entre los objetos.
Ejemplo #1: Publique un mensaje con un enlace al muro de usuario activo.
import
json
import
facebook
def
main():
token
=
"Please replace this with "
me"
or
your Access Token(
for
Posting on your wall)\
or
with PAGE Access Token(
for
posting on Page)"
graph
=
facebook.GraphAPI(token)
message
=
graph.put_object(parent_object
=
"me"
,
connection_name
=
"feed"
,
message
=
"Hello this is a great website for various Computer Science Topics."
,
print
(json.dumps(message, indent
=
4
))
if
__name__
=
=
'__main__'
:
main()
Ejemplo n.º 2: este ejemplo muestra cómo usar put_object para publicar un comentario en un POST.
import
json
import
facebook
def
main():
token
=
"Please replace this with your PAGE ACCESS TOKEN"
graph
=
facebook.GraphAPI(token)
commenttopost
=
graph.put_object(parent_object
=
"PAGEID_POSTID"
,
connection_name
=
"comments"
,
message
=
"Please share and Like the website for content on Computer Science"
)
print
(json.dumps(commenttopost, indent
=
4
))
if
__name__
=
=
'__main__'
:
main()
- put_comment : este método facilita escribir un mensaje como comentario a un objeto.
Parámetros:- object_id: una string única para un recurso en particular.
- mensaje: Una string que se publicará como comentario.
import
json
import
facebook
def
main():
token
=
"Please replace this with your PAGE ACCESS TOKEN"
graph
=
facebook.GraphAPI(token)
putcomment
=
graph.put_comment(object_id
=
"PAGEID_POSTID"
,
message
=
"This is a very good website for Computer Science Topics"
)
print
(json.dumps(putcomment, indent
=
4
))
if
__name__
=
=
'__main__'
:
main()
- put_like : Agregar como a un objeto dado
Parámetros:
object_id: Una string que es una identificación única para el recurso en particular.import
json
import
facebook
def
main():
token
=
"Please replace this with your PAGE ACCESS TOKEN"
graph
=
facebook.GraphAPI(token)
putlike
=
graph.put_like(object_id
=
"PAGEID_POSTID"
)
print
(json.dumps(putlike, indent
=
4
))
if
__name__
=
=
'__main__'
:
main()
Referencias: https://facebook-sdk.readthedocs.io/en/latest/api.html
Publicación traducida automáticamente
Artículo escrito por rashi_garg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA