def setToken(profile): if profile.id != Properties().admin_facebook_id: print("NOT SETTING! " + str(profile.id) + " != " + str(Properties().admin_facebook_id)) return message_types.VoidMessage() prop = Properties() prop.admin_auth_token = request.auth prop.put() return message_types.VoidMessage();
def post(self): if self.request.get("reset"): resetProperties(); self.response.write("Properties reset") return group_id = self.request.get("group_id") bardemir_properties = Properties() if group_id: bardemir_properties.group_id = group_id bardemir_properties.put() self.response.write('Done')
def post(self): if self.request.get("reset"): resetProperties() self.response.write("Properties reset") return group_id = self.request.get("group_id") bardemir_properties = Properties() if group_id: bardemir_properties.group_id = group_id bardemir_properties.put() self.response.write('Done')
def setToken(profile): if profile.id != Properties().admin_facebook_id: print("NOT SETTING! " + str(profile.id) + " != " + str(Properties().admin_facebook_id)) return message_types.VoidMessage() prop = Properties() prop.admin_auth_token = request.auth prop.put() return message_types.VoidMessage()
def home_page(): return BardemirProducer(FacebookApi( Properties().admin_auth_token)).getProfile().then(lambda result: """ <html> <body> Broker <b>%s</b> <form action="/SetProperty" method="POST"> Group Id: <input type="text" name="group_id"><br> <input type="submit" name=change value="define"> <input type="submit" name=reset value="reset"> </form> </body> </html> """ % (result.name)).wait().result
def __init__(self, authToken): self.base_url = 'https://graph.facebook.com/v2.5' self.authToken = authToken self.adminAuthToken = Properties().admin_auth_token
def test_read_properties(): prop = Properties() print(prop)