Publicando en el muro de Facebook

Esto se ha pedido varias veces, pero después de leer muchas publicaciones diferentes, todavía no tengo una versión básica que se esté ejecutando para publicar en un muro.

Quiero publicar en la pared de un usuario de FB con python. El PHP SDK ( https://github.com/facebook/facebook-php-sdk ) usa esto como el primer ejemplo. Necesito el código equivalente en python.

require 'facebook-php-sdk/src/facebook.php'; $facebook = new Facebook(array( 'appId' => 'YOUR_APP_ID', 'secret' => 'YOUR_APP_SECRET', )); // Get User ID $user = $facebook->getUser(); 

El pythonsdk ( https://github.com/pythonforfacebook/facebook-sdk ) dice que el uso básico es:

 graph = facebook.GraphAPI(oauth_access_token) 

Sin explicar qué es ese oauth_access_token.

De acuerdo con aquí: Python – Facebook API – ¿Necesita un ejemplo de trabajo, uno tiene que generar un token de acceso?

Se utiliza un token de acceso para autorizar a su aplicación a hacer cosas en nombre de los usuarios. Hay varias formas (también conocidas como “flujos”) para obtener un token de este tipo, puede leerlo aquí: Tokens de acceso de desarrolladores de Facebook . Facebook proporciona una herramienta para generar tokens de prueba, puede encontrarla aquí: Facebook Developers Access Token Tool .

Instale el módulo de facebook ejecutando el siguiente comando (si no está instalado).

  pip install facebook-sdk 

Genere un token y ejecute este código para publicar en su muro:

 import facebook ACCESS_TOKEN = ""; # do not forget to add access token here graph = facebook.GraphAPI(ACCESS_TOKEN) graph.put_object("me", "feed", message="Hello, World!")