SYMBOL INDEX (134 symbols across 12 files) FILE: bin/djangofb.py function usage (line 8) | def usage(): FILE: examples/fbsample/fbapp/models.py function _2int (line 8) | def _2int(d, k): class UserManager (line 22) | class UserManager(models.Manager): method get_current (line 25) | def get_current(self): class User (line 35) | class User(models.Model): FILE: examples/fbsample/fbapp/views.py function canvas (line 23) | def canvas(request): function ajax (line 43) | def ajax(request): FILE: facebook/__init__.py function urlread (line 87) | def urlread(url, data=None, headers=None): function urlread (line 108) | def urlread(url, data=None): function create_hmac (line 121) | def create_hmac(key, tbhashed): class json (line 125) | class json(object): function __fixup_param (line 837) | def __fixup_param(name, klass, options, param): function __generate_facebook_method (line 855) | def __generate_facebook_method(namespace, method_name, param_data): class Proxy (line 892) | class Proxy(object): method __init__ (line 895) | def __init__(self, client, name): method __call__ (line 899) | def __call__( function __generate_proxies (line 918) | def __generate_proxies(): class FacebookError (line 933) | class FacebookError(Exception): method __init__ (line 936) | def __init__(self, code, msg, args=None): method __str__ (line 942) | def __str__(self): class AuthProxy (line 946) | class AuthProxy(AuthProxy): method getSession (line 949) | def getSession(self): method createToken (line 967) | def createToken(self): class FriendsProxy (line 974) | class FriendsProxy(FriendsProxy): method get (line 977) | def get(self, **kwargs): class PhotosProxy (line 984) | class PhotosProxy(PhotosProxy): method upload (line 987) | def upload( method __encode_multipart_formdata (line 1112) | def __encode_multipart_formdata(self, fields, files): method __get_content_type (line 1137) | def __get_content_type(self, filename): class VideoProxy (line 1143) | class VideoProxy(VideoProxy): method upload (line 1146) | def upload( method __encode_multipart_formdata (line 1258) | def __encode_multipart_formdata(self, fields, files): method __get_content_type (line 1283) | def __get_content_type(self, filename): class Facebook (line 1289) | class Facebook(object): method __init__ (line 1387) | def __init__(self, api_key, secret_key, auth_token=None, app_name=None, method _hash_args (line 1451) | def _hash_args(self, args, secret=None): method _parse_response_item (line 1474) | def _parse_response_item(self, node): method _parse_response_dict (line 1494) | def _parse_response_dict(self, node): method _parse_response_list (line 1506) | def _parse_response_list(self, node): method _check_error (line 1515) | def _check_error(self, response): method _build_post_args (line 1523) | def _build_post_args(self, method, args=None, signed=False): method _add_session_args (line 1547) | def _add_session_args(self, args=None): method _parse_response (line 1563) | def _parse_response(self, response, method, format=None): method hash_email (line 1586) | def hash_email(self, email): method unicode_urlencode (line 1597) | def unicode_urlencode(self, params): method __call__ (line 1607) | def __call__(self, method=None, args=None, secure=False, signed=False): method oauth2_access_token (line 1639) | def oauth2_access_token(self, code, next, required_permissions=None): method get_url (line 1670) | def get_url(self, page, **args): method get_app_url (line 1679) | def get_app_url(self, path=''): method get_graph_url (line 1686) | def get_graph_url(self, path='', **args): method get_add_url (line 1694) | def get_add_url(self, next=None): method get_authorize_url (line 1706) | def get_authorize_url(self, next=None, next_cancel=None): method get_login_url (line 1722) | def get_login_url(self, next=None, popup=False, canvas=True, method login (line 1764) | def login(self, popup=False): method get_ext_perm_url (line 1769) | def get_ext_perm_url(self, ext_perm, next=None, popup=False): method request_extended_permission (line 1787) | def request_extended_permission(self, ext_perm, popup=False): method check_session (line 1792) | def check_session(self, request, params=None): method validate_oauth_session (line 1929) | def validate_oauth_session(self, session_json): method validate_signature (line 1937) | def validate_signature(self, post, prefix='fb_sig', timeout=None): method validate_iframe (line 1963) | def validate_iframe(self, request): method validate_oauth_cookie_signature (line 1983) | def validate_oauth_cookie_signature(self, cookies): method validate_cookie_signature (line 1996) | def validate_cookie_signature(self, cookies): FILE: facebook/djangofb/__init__.py class Facebook (line 26) | class Facebook(facebook.Facebook): method redirect (line 28) | def redirect(self, url): method url_for (line 43) | def url_for(self, path): method _oauth2_process_params (line 54) | def _oauth2_process_params(self, request): method oauth2_check_session (line 67) | def oauth2_check_session(self, request): method oauth2_check_permissions (line 115) | def oauth2_check_permissions(self, request, required_permissions, method oauth2_process_code (line 160) | def oauth2_process_code(self, request, redirect_uri): function get_facebook_client (line 180) | def get_facebook_client(): function _check_middleware (line 192) | def _check_middleware(request): function require_oauth (line 206) | def require_oauth( function _redirect_path (line 263) | def _redirect_path(redirect_path, fb, path): function _redirect_login (line 278) | def _redirect_login( function process_oauth (line 304) | def process_oauth(restore_state=True, in_canvas=True): function _strip_code (line 342) | def _strip_code(path): function require_login (line 361) | def require_login(next=None, internal=None, required_permissions=None): function require_add (line 434) | def require_add(next=None, internal=None, on_install=None): function updater (line 514) | def updater(f): class FacebookMiddleware (line 528) | class FacebookMiddleware(object): method __init__ (line 540) | def __init__(self, api_key=None, secret_key=None, app_name=None, method process_request (line 559) | def process_request(self, request): method process_response (line 589) | def process_response(self, request, response): FILE: facebook/djangofb/context_processors.py function messages (line 1) | def messages(request): FILE: facebook/djangofb/default_app/models.py function _2int (line 8) | def _2int(d, k): class UserManager (line 22) | class UserManager(models.Manager): method get_current (line 25) | def get_current(self): class User (line 35) | class User(models.Model): FILE: facebook/djangofb/default_app/views.py function canvas (line 23) | def canvas(request): function ajax (line 43) | def ajax(request): FILE: facebook/djangofb/models.py class MessageManager (line 12) | class MessageManager(models.Manager): method get_and_delete_all (line 14) | def get_and_delete_all(self, uid): class Message (line 22) | class Message(models.Model): method __unicode__ (line 29) | def __unicode__(self): method _fb_tag (line 32) | def _fb_tag(self): method as_fbml (line 35) | def as_fbml(self): FILE: facebook/webappfb.py class FacebookRequestHandler (line 44) | class FacebookRequestHandler(RequestHandler): method _fbconfig_value (line 50) | def _fbconfig_value(self, name, default=None): method initialize (line 60) | def initialize(self, request, response): method redirect (line 99) | def redirect(self, url, **kwargs): method add_user_message (line 110) | def add_user_message(self, kind, msg, detail='', time=15 * 60): method get_and_delete_user_messages (line 128) | def get_and_delete_user_messages(self): class FacebookCanvasHandler (line 141) | class FacebookCanvasHandler(FacebookRequestHandler): method canvas (line 146) | def canvas(self, *args, **kwargs): method get (line 152) | def get(self, *args): method post (line 159) | def post(self, *args, **kwargs): FILE: facebook/wsgi.py class CanvasRedirect (line 37) | class CanvasRedirect(_HTTPMove): method html_body (line 44) | def html_body(self, environ): class FacebookWSGIMiddleware (line 48) | class FacebookWSGIMiddleware(object): method __init__ (line 52) | def __init__(self, app, config, facebook_class=Facebook): method __call__ (line 72) | def __call__(self, environ, start_response): class PylonsFacebook (line 93) | class PylonsFacebook(Facebook): method check_session (line 97) | def check_session(self, request=None): method redirect_to (line 107) | def redirect_to(self, url): method apps_url_for (line 118) | def apps_url_for(self, *args, **kargs): function create_pylons_facebook_middleware (line 122) | def create_pylons_facebook_middleware(app, config): FILE: tests/test.py class MyUrlOpen (line 32) | class MyUrlOpen: method __init__ (line 34) | def __init__(self, *args, **kwargs): method read (line 37) | def read(self): class pyfacebook_UnitTests (line 42) | class pyfacebook_UnitTests(unittest.TestCase): method setUp (line 44) | def setUp(self): method tearDown (line 49) | def tearDown(self): method login (line 52) | def login(self): method test1 (line 55) | def test1(self): method test2 (line 65) | def test2(self): method test3 (line 89) | def test3(self): method test4 (line 110) | def test4(self): method test5 (line 125) | def test5(self): method test6 (line 191) | def test6(self): method test7 (line 208) | def test7(self): method test8 (line 223) | def test8(self): method test9 (line 245) | def test9(self): method send (line 258) | def send(self, xml): method test10 (line 261) | def test10(self):