You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
735 B
Lua
23 lines
735 B
Lua
local cjson = require "cjson"
|
|
local redis = require "redis"
|
|
local global = require "global"
|
|
local keysutils = require "keysutils"
|
|
local genid = require "genid"
|
|
local jwt = require "resty.jwt"
|
|
local resty_md5 = require "resty.md5"
|
|
local str = require "resty.string"
|
|
local http = require "http"
|
|
local wechat = require "wechat"
|
|
local mongo = require "mongo"
|
|
local resty_sha1 = require "resty.sha1"
|
|
require "functions"
|
|
|
|
local args = ngx.req.get_uri_args()
|
|
ngx.header['Content-Type'] = 'application/json; charset=utf-8'
|
|
|
|
local body = ngx.req.get_body_data()
|
|
|
|
local url = "https://api.weixin.qq.com/wxa/generate_urllink?access_token="..args.access_token
|
|
|
|
local resp = http.post(url, body)
|
|
ngx.say(resp) |