Obtener estados públicos de la página usando Facebook Graph API sin token de acceso

Intento utilizar la API Graph de Facebook para obtener el estado más reciente de una página pública, digamos http://www.facebook.com/microsoft

De acuerdo con http://developers.facebook.com/tools/explorer/?method=GET&path=microsoft%2Fstatuses – Necesito un token de acceso. Como la página de Microsoft es ‘pública’, ¿este es definitivamente el caso? ¿No hay forma de que acceda a este estado público sin un token de acceso?

Si este es el caso, ¿cómo es el método correcto para crear un token de acceso para mi sitio web? Tengo una ID de aplicación, sin embargo, todos los ejemplos en http://developers.facebook.com/docs/authentication/ describen cómo manejar el inicio de sesión de usuario. Simplemente quiero obtener la última actualización de estado en la página de Microsoft y mostrarla en mi sitio.

Esto es por diseño. Una vez que fue posible obtener el estado más reciente de una página pública sin token de acceso. Eso fue cambiado para bloquear el acceso anónimo no identificado a la API. Puede obtener un token de acceso para la aplicación (si no tiene una aplicación de Facebook configurada para su sitio web, debe crearla) con la siguiente llamada usando Graph API:

https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET& grant_type=client_credentials 

Esto se llama token de acceso a la aplicación. A continuación, continúe con la llamada API real utilizando el token de acceso a la aplicación desde arriba.

espero que esto ayude

Puede utilizar AppID y la clave secreta para obtener las publicaciones / publicaciones públicas de cualquier página. De esta manera no necesita obtener el token de acceso. Llámalo como a continuación.

 https://graph.facebook.com/PAGE-ID/feed?access_token=APP-ID|APP-SECRET 

Y para obtener publicaciones.

 https://graph.facebook.com/PAGE-ID/posts?access_token=APP-ID|APP-SECRET