示例#1
0
文件: api.py 项目: ademirao/bardemir
      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();
示例#2
0
文件: web.py 项目: ademirao/bardemir
  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')
示例#3
0
    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')
示例#4
0
        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()
示例#5
0
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
示例#6
0
 def __init__(self, authToken):
     self.base_url = 'https://graph.facebook.com/v2.5'
     self.authToken = authToken
     self.adminAuthToken = Properties().admin_auth_token
示例#7
0
def test_read_properties():
    prop = Properties()
    print(prop)