Llamada a método indefinido en facebook llamada a publishUserAction
Pregunta
Estoy obteniendo lo siguiente al usar el cliente PHP en mi servidor (conectándome a través de FBML). He incluido los archivos php apropiados (facebook, etc.)
Fatal error:
Call to undefined method FacebookRestClient::feed_publishUserAction()
in ..../index.php on line 50
Estoy intentando utilizar ejemplo dado .
¿Alguna idea?
Solución
Es posible que desee explorar / grep rápidamente a través de sus archivos de API de Facebook (facebookapi_php5_restlib.php) y asegurarse de que exista el método feed_publishUserAction ()
. ¿Quizás estás usando una versión anterior de la biblioteca API?
Otros consejos
OMG, he encontrado la respuesta
Porque el facebookapi_php5_restlib.php que facebook.com te proporcionó es un pedazo de mierda obsoleta
es decir, no podrá encontrar la palabra feed_publishUserAction en el archivo facebookapi_php5_restlib.php
SIN EMBARGO, la demo oficial de facebook smiley de esta página de wiki de Facebook , contenía un facebookapi_php5_restlib.php más completo, junto con La función feed_publishUserAction
¿Qué dedo le gustaría mostrar al personal de desarrolladores de Facebook?