================ pyramid_facebook ================ .. image:: :target: .. image:: :target: Provides simple pyramid routes/views for facebook canvas application. Some documentation on Configuration ============= #. Create facebook application on #. Add facebook settings in .ini file under application section and fill with facebook application parameters: .. code-block:: ini facebook.app_id = facebook.secret_key = facebook.namespace = facebook.scope = #. In the app settings on, set callbak url to point to `[facebook app namespace]/` #. Include ``pyramid_facebook`` in your config: .. code-block:: python config.include('pyramid_facebook') config.scan() #. Define your facebook canvas view: .. code-block:: python from pyramid_facebook.canvas import facebook_canvas @facebook_canvas() def canvas(context, request): # canvas is available only to users who accepted facebook permission # defined in setting['facebook.scope']. # context.facebook_data dict contains signed_request content. # i.e.: # user_id = context.facebook["user_id"] return Response('Hello Facebok World') #. Browse to your app on `[app namespace]`