2011-11-17 5 views

Respuesta

0

Debe autorizar al usuario con el permiso publish_stream. En rieles lo hago con OmniAuth gem.

Mi puesto puede ayudarle - Publish stream in Facebook & Twitter with OmniAuth

+0

El escenario es que el usuario ha autorizado la aplicación. Quiero verificar si el usuario le dio cierto permiso a mi aplicación. si no, quiero tomar ese permiso. ¿Es esto posible en Facebook Graph API o en Rails 3. Mi aplicación se está ejecutando en Facebook Canvas. – AliZubi

+0

Puede usar la consulta FQL para [verificar permiso] (http://developers.facebook.com/docs/reference/fql/permissions/) –

22

si está utilizando el koala Gem sólo tiene que utilizar:

#check wether wallpost is allowed 
permissions = graph.get_connections('me','permissions') 
@has_wallpost_permission = permissions.select{|o| o['permission'] == 'manage_pages'}.length == 1 
+0

Eso es la mitad, pero ¿cómo le dice a Koala que solicite ciertos permisos al usuario cuando ellos autorizan la aplicación? –

Cuestiones relacionadas