не вникая в логику могу сказать что
from pprint import pprint
но не используется
import urllib
import urlparse
import subprocess
import warnings
import facebook
перенесите вначало, почему сначала принт а потмо импорт?
использование * не желательно
лучше
а потом facepy.функция
зачем это?
oauth_args = dict(client_id=FACEBOOK_APP_ID,
client_secret=FACEBOOK_APP_SECRET,
grant_type='client_credentials')
лучше так
oauth_args = {'client_secret': '34d34903cac9a309ecf91ccdef70c772',
'grant_type': 'client_credentials',
'client_id': '1097469773602195'}
по оформлению также много замечаний
читайте pep8
и использование exit() не желательно
вчера обсуждалилучше sys.exit(), а еще лучше вынести все в функции, тогда и exit не понадобится