def get(self, request): mediaid = request.query_params["mediaid"] filename = str(uuid.uuid1()).replace("-", "") + ".jpg" q = Auth(settings.QNACCESSKEY, settings.QNSECRETKEY) bucket = BucketManager(q) token = wxutils.get_accesstoken() mediaurl = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=" + token + "&media_id=" + mediaid ret, info = bucket.fetch(mediaurl, settings.QNBUKET, filename) return Response({"pic": filename})
def post(self, request): url=request.data["url"] return Response(self.jsapiSign(wxutils.get_accesstoken(), url))