Exemple #1
0
	def post(self):
		if False == (USER_AGENT in self.request.headers["User-Agent"]):
			self.response.out.write(json.dumps({'success':False}))
			return

		self.response.headers['Content-Type'] = 'application/json'
		facebookid = self.request.get('facebookid')
		account = Account.get_by_facebookid(facebookid)
		params = {}
		params['money'] = self.request.get('money')
		params['candy'] = self.request.get('candy')
		params['score'] = self.request.get('score')
		params['maxscore'] = self.request.get('maxscore')
		params['id'] = self.request.get('id')
		logging.info('coin[%d] candy[%d] score[%d] max[%d]',
				int(params['money']),
				int(params['candy']),
				int(params['score']),
				int(params['maxscore']))
		ret = Account.api_submit(params,account)
#		params['cost'] = self.request.get('candy')
#		params['itemcost'] = self.request.get('money')
#		params['receipt_type'] = 'play'
#		Receipt.new(params,account)
		self.response.headers['Content-Type'] = 'application/json'
		self.response.out.write(json.dumps(ret))
Exemple #2
0
    def post(self):
        accountid = self.session.get('accountid')
        account = Account.get_by_accountid(accountid)
        if 1 != account.mod:
            return

        testcode = self.request.get('testcode')
        assert (testcode)
        d = json.loads(testcode)
        assert (d)
        params = {}
        params['money'] = d['money']
        params['candy'] = d['candy']
        params['score'] = d['score']
        params['maxscore'] = d['maxscore']
        params['id'] = d['id']
        det = Account.api_submit(params, account)
        #		params['cost'] = d['candy']
        #		params['itemcost'] = d['money']
        #		params['receipt_type'] = 'play'
        #		Receipt.new(params,account)
        self.redirect(self.request.url + 'input?result=' + str(det))
Exemple #3
0
	def post(self):
		accountid = self.session.get('accountid')
		account = Account.get_by_accountid(accountid)
		if 1 != account.mod:
			return

		testcode = self.request.get('testcode')
		assert(testcode)
		d = json.loads(testcode)
		assert(d)
		params = {}
		params['money'] = d['money']
		params['candy'] = d['candy']
		params['score'] = d['score']
		params['maxscore'] = d['maxscore']
		params['id'] = d['id']
		det = Account.api_submit(params,account)
#		params['cost'] = d['candy']
#		params['itemcost'] = d['money']
#		params['receipt_type'] = 'play'
#		Receipt.new(params,account)
		self.redirect(self.request.url + 'input?result='+str(det))
Exemple #4
0
    def post(self):
        if False == (USER_AGENT in self.request.headers["User-Agent"]):
            self.response.out.write(json.dumps({'success': False}))
            return

        self.response.headers['Content-Type'] = 'application/json'
        facebookid = self.request.get('facebookid')
        account = Account.get_by_facebookid(facebookid)
        params = {}
        params['money'] = self.request.get('money')
        params['candy'] = self.request.get('candy')
        params['score'] = self.request.get('score')
        params['maxscore'] = self.request.get('maxscore')
        params['id'] = self.request.get('id')
        logging.info('coin[%d] candy[%d] score[%d] max[%d]',
                     int(params['money']), int(params['candy']),
                     int(params['score']), int(params['maxscore']))
        ret = Account.api_submit(params, account)
        #		params['cost'] = self.request.get('candy')
        #		params['itemcost'] = self.request.get('money')
        #		params['receipt_type'] = 'play'
        #		Receipt.new(params,account)
        self.response.headers['Content-Type'] = 'application/json'
        self.response.out.write(json.dumps(ret))