通过API编辑现有的Pastebin文档

时间:2018-01-19 00:20:19

标签: http lua pastebin

我正在尝试在LUA中编写一个函数来编辑我的pastebin代码。

我可以使用此代码发布HTTP帖子:

  

http.post(string url,string postData [,table headers])

我也可以将此代码用于HTTP get:

  

http.get(string url [,table headers])

Pastebin网站上的

https://pastebin.com/api 是有关使用API​​的信息。 我不确定,如果这个网站可以帮助我解决我的问题。

有人知道如何填写标题表吗?

这是我尝试的程序:

headers = {}
headers["api_dev_key"]= 'myDevKey...'; // your api_developer_key
headers["api_paste_code"]   = 'my edited text'; // your paste text
headers["api_paste_private"] = '0'; // 0=public 1=unlisted 2=private
headers["api_paste_name"] = 'justmyfilename.php'; // name or title of your paste
headers["api_paste_expire_date"] = '10M';
headers["api_paste_format"] = 'php';
headers["api_user_key"] = ''; // if an invalid or expired api_user_key is used, an error will spawn. If no api_user_key is used, a guest paste will be created
headers["api_paste_name"] = myPastebinName;
headers["api_paste_code"] = myPastebinPassword;
http.get("https://pastebin.com/edit/dQMDfbkM", headers)

遗憾的是,这不起作用,并且在pastebin API帮助网站上没有编辑粘贴的例子。只是为了创造一个新的。

对我而言,我还不清楚是否必须使用帖子或获取

1 个答案:

答案 0 :(得分:2)

没有用于直接编辑粘贴的API。

您只能删除旧粘贴并使用更新后的文本创建新内容。