api - Lua - Waiting for Http Response -


note: roblox's version of lua.

i working on figuring out how upload jsonencoded table pastebin. says need acquire login session key sending postasync dev key, username, , password, , waiting response pastebin login session key. here code far:

h = game:getservice'httpservice' pastedata = h:urlencode(h:jsonencode(imgscript)) username = 'usernamehere' password = 'passwordhere' h:postasync(     'http://pastebin.com/api/api_login.php',     'api_dev_key=devkeyhere&api_user_name=' .. h:urlencode(username) .. '&api_user_password=' .. h:urlencode(password),     2 )  api_user_key = generateduserkeyhere --this after; don't know how wait response pastebin key! h:postasync(     'http://pastebin.com/api/api_post.php',     'api_dev_key=' .. api_dev_key .. 'api_option=paste&api_user_key=' .. api_user_key .. '&api_paste_private=1&api_paste_expire_date=n&api_paste_format=lua&api_paste_code=' .. h:urlencode(h:jsonencode(imgscript)) --imgscript table,     2 ) 

ok figured out. postasync not sends data, receives returned user key, here working script.

h = game:getservice'httpservice' api_dev_key = 'yourdevkeyhere' api_paste_code = 'the text of upload content here' api_paste_private = '1' --0 public; 1 unlisted; 2 private api_paste_name = 'the name of paste here'  api_paste_expire_date = 'n' --n never, 10m 10 minutes, etc. api_paste_format = 'lua' --the syntax highlighting api_user_key = '' api_paste_name = h:urlencode(api_paste_name) api_paste_code = h:urlencode(api_paste_code) username = 'yourusernamehere' password = 'yourpasswordhere'  api_user_key = h:postasync(     'http://pastebin.com/api/api_login.php',     'api_dev_key=' .. api_dev_key .. '&api_user_name=' .. username .. '&api_user_password=' .. password,     2 ) print(api_user_key) --don't delete this! essential user key generated! h:postasync(     'http://pastebin.com/api/api_post.php',     'api_option=paste&api_user_key=' .. api_user_key .. '&api_paste_private=' .. api_paste_private .. '&api_paste_name=' .. api_paste_name .. '&api_paste_expire_date=' .. api_paste_expire_date .. '&api_paste_format=' .. api_paste_format .. '&api_dev_key=' .. api_dev_key .. '&api_paste_code=' .. api_paste_code,     2 ) 

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -