Пример #1
0
    def post(self, id):

        params = self.params(["trim_user", "include_entities"])

        token = md.get_default_access_token()
        if not token:
            self.redirect("/settings")
            return

        td = Twitdao(token)
        tweet = td.statuses_destroy(id=id, **params)
        taskqueue.add(
            queue_name="cache",
            url="/q/update_user_cache",
            params={"tk": token.key(), "user_id": token.user_id},
            method="GET",
        )

        self.redirect("/t")
Пример #2
0
    def post(self, id):
        params = self.params(['trim_user','include_entities'])

        token = md.get_default_access_token()
        if not token:
            self.write(json.dumps({
                'success':False,
                'info':'No access token avaliable.',
            }))
            return
        
        td = Twitdao(token)
        tweet = td.statuses_destroy(id=id, **params)
        taskqueue.add(queue_name='cache', url='/q/update_user_cache', params={'tk':token.key(), 'user_id':token.user_id}, method="GET" )
        self.write(json.dumps({
            'tweet':tweet if 'error' not in tweet else None,
            'success':'error' not in tweet,
            'info':tweet['error'] if 'error' in tweet else 'OK',
        }))