Обратите внимание, что это версия Lua от Roblox. Я хочу загрузить таблицу в Pastebin. Вот что я имею в Пастбине.Lua - Загрузка в Pastebin
h = game:GetService'HttpService'
JSON = h:JSONEncode(ImgScript) --ImgScript is a table formatted like {{x,y,z}, {x,y,z}, {x,y,z}, etc.}
h:PostAsync('http://pastebin.com/api/api_post.php','&api_dev_key=CensoredDevKey&api_option=paste&api_paste_code=' .. JSON)
Это не работает, и я не могу понять, почему.
EDIT: Я также пробовал это, и он не работал.
h = game:GetService'HttpService'
api_params = {
["api_dev_key"] = "CensoredDevKey",
["api_option"] = "paste",
["api_paste_code"] = ImgScript
}
api_params = h:JSONEncode(api_params)
h:PostAsync('http://www.pastebin.com/api/api_post.php', api_params)
EDIT: Я также попробовал это, и это не сработало:
h = game:GetService'HttpService'
JSON = h:JSONEncode(ImgScript) --ImgScript is a table formatted like {{x,y,z}, {x,y,z}, {x,y,z}, etc.}
data = h:UrlEncode('&api_dev_key=CensoredDevKey&api_option=paste&api_paste_code=' .. JSON)
h:PostAsync('http://pastebin.com/api/api_post.php', data)
Я не думаю, что Pastebin API использует кодировку JSON? Ваш первый подход близок ... возможно, просто urlencode вставить код вместо JSON, кодирующий его? –
Я попытался использовать UrlEncode вместо JSONEncode только для данных пасты и по всем 3 требуемым параметрам, но никто не работал. – GShocked
Проверьте меня «DigitalVeer». У меня есть открытый исходный пример моего профиля для публикации в pastebin. Это под чистильщиком Skype. Я выгружаю решение завтра, когда на компьютере –