示例#1
0
 def test_create_webhook(self):
     webhook = Webhook()
     room = Room.get(session, name=roomname)
     webhook.set_targetUrl('http://foo.net/api/v1')
     webhook.set_filter('roomId={}'.format(room.id))
     webhook.set_name('python sdk testing webhook')
     webhook.set_resource('messages')
     webhook.set_event('created')
     resp = webhook.create(session)
     self.assertTrue(resp.ok)
示例#2
0
 def test_create_webhook(self):
     webhook = Webhook()
     room = Room.get(session, name=roomname)
     webhook.targetUrl ='http://foo.net/api/v1'
     webhook.filter = 'roomId={}'.format(room.id)
     webhook.name = 'python sdk testing webhook'
     webhook.resource = 'messages'
     webhook.event = 'created'
     webhook = webhook.create(session)
     self.assertIsInstance(webhook, Webhook)
示例#3
0
    def post(self):

        # Register our webhook
        session = Session('https://api.ciscospark.com',
                          os.getenv("SPARK_TOKEN"))
        webhook = Webhook()
        webhook.targetUrl = request.url_root + '/api/spark'
        webhook.resource = 'messages'
        webhook.event = 'created'
        resp = webhook.create(session)
        if resp.ok:
            REGISTERED = True