Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Making a simple POST request with the pastebin API

I was wondering how I would be able to make a post request to pastebin.com. They have an easy to understand API documentation, but whenever I run a simple POST request I always get Bad API request, invalid api_option.

I'm using the bear minimum required to make the request, I'm not sure what I could be doing wrong.

var request = new XMLHttpRequest; request.open("POST", "https://pastebin.com/api/api_post.php?api_dev_key=mykey&api_option=paste&api_paste_code=hi", false); request.send(); request.response;

like image 747
Andrew Avatar asked Nov 30 '25 11:11

Andrew


1 Answers

Finally I made it work like this:

var request = new XMLHttpRequest();

request.open("POST", "https://pastebin.com/api/api_post.php", true);

request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

request.send("api_dev_key=YOUR_KEY_HERE&api_option=paste&api_paste_private=0&api_paste_name=myname.js&api_paste_expire_date=10M&api_paste_format=javascript&api_paste_code=random");

I hope it helps

like image 118
Gerard Brull Avatar answered Dec 02 '25 00:12

Gerard Brull



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!