Well, this may not be what you were looking for, but here is my attempt:
To make simple REST on the application engine, you can try the excellent Jim Fulton library, bobo (here is a link to the REST section of the documentation ). Bobo is a proven, simple package containing only one fily, bobo.py, so it is ideal for the minimalistic needs of the application. You can just put it on top of webapp.
Note that the decorators shown in the documentation must be converted to python2.5-style to work, so
@bobo.resource('/rest/getstats', 'GET') def get_stats(self, request): "Get user stats"
will become
def get_stats(self, request): "Get user stats" get_stats = bobo.resource('/rest/getstats', 'GET')(get_stats)
etc. This should be a simple REST approach.
As for authentication, you can double-check repoze.who in the WSGI pipeline. There are some very simple repoze.who plugins for the facebook API out there in the wild (unfortunately not one of them in pypi), I wrote a very simple self for a simple facebook application some time ago. You can check it out here , as well as a brief wiki and some dependency graphs that can help your application have easy and efficient memory access. (Pay attention to the dependency graphs: some Zope libraries have been simplified since then, for authentication on Facebook you only need zope.interface.)
Perhaps I really have not given you anything specific (or useful), but these are just a few links that you can take a look at, they can come in handy.
source share