help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to send a request to a Website.


From: Thierry Leurent
Subject: Re: How to send a request to a Website.
Date: Thu, 20 Apr 2017 20:07:26 +0200
User-agent: KMail/5.2.3 (Linux/4.9.0-2-amd64; KDE/5.28.0; x86_64; ; )

It's great.... ;). You help-me too understand lisp
On Thursday, April 20, 2017 10:24:25 AM CEST Eric Abrahamsen wrote:
> Thierry Leurent <thierry.leurent@asgardian.be> writes:
> > Thank you your help but it don't work.
> > 
> > It's not a syntax problem.
> > The code return a result. IMHO, it's a trouble with the content of the
> > http
> > request.
> > I'm not an lisp programmer and I have some trouble to understand how the
> > code work.
> 
> Okay sorry, I was just fixing the obvious lisp errors in your example, I
> didn't actually try the code.
> 
> `url-retrieve-synchronously' returns a buffer containing the URL
> contents, not the data itself. So it should look like this:
> 
> (require 'url)
> (require 'url-http)
> (require 'json)
> (defvar data-buffer
>   (let ((url-request-method "POST")
>       (url-request-extra-headers
>        `(("Content-Type" . "application/x-www-form-urlencoded")
>          ("Authorization" . "bearer 
> 1zzpkqkabx2v424kjn8yqmfjhywzny6sn2bmb7kt")))
>       (url-request-data (json-encode '(:title "Post using emacs."))))
>     (url-retrieve-synchronously
> "https://asgardian.be/WordPress/wp-json/wp/v2/posts?state=1234&access_token
> =1zzpkqkabx2v424kjn8yqmfjhywzny6sn2bmb7kt"))) (display-buffer data-buffer)
> 
> If there's something wrong with the actual authorization process, of
> course, I won't be able to help with that. But to my knowledge the above
> should be the equivalent of the Python code you posted.
> 
> Eric


-- 
Thierry Leurent




reply via email to

[Prev in Thread] Current Thread [Next in Thread]