Göra request till Live API
Posted: Fri Mar 17, 2023 9:45 am
Hej,
Första gången jag anänder oauth och har lite frågor jag har efter mycket om och men lyckats skapa en anslutning mot LIVE API (tror jag), nu är min fråga hur jag ska skicka med accesstoken med mitt web request för hämta alla devices exemplevis.
Skickas det med som parametrar in i metod anropen till rest servicen eller lägger man det som parametrar i headern för http anropet?.
jag har skrivit lite pseudo kod, om det är någon som skulle villa påpeka vad jag har missat i request.
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://api.telldus.com/devices/list");
request.Method = "GET";
request.ContentType = "x-www-form-urlencoded";
request.Headers["Authorization"] = accestoken.AllText;
Min fråga är kort o gott hur jag ska skicka med min accestoken med web requestet?, samt undrar jag om ContentType för requestet är det som styr mitt response?, dvs genom att skriva:
request.ContentType = "xml";
request.ContentType ="json"
så bestämmer jag vilket response jag vill ha?, eller är detta en parameter som skcikas in via url?
Tack på förhand!
Första gången jag anänder oauth och har lite frågor jag har efter mycket om och men lyckats skapa en anslutning mot LIVE API (tror jag), nu är min fråga hur jag ska skicka med accesstoken med mitt web request för hämta alla devices exemplevis.
Skickas det med som parametrar in i metod anropen till rest servicen eller lägger man det som parametrar i headern för http anropet?.
jag har skrivit lite pseudo kod, om det är någon som skulle villa påpeka vad jag har missat i request.
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://api.telldus.com/devices/list");
request.Method = "GET";
request.ContentType = "x-www-form-urlencoded";
request.Headers["Authorization"] = accestoken.AllText;
Min fråga är kort o gott hur jag ska skicka med min accestoken med web requestet?, samt undrar jag om ContentType för requestet är det som styr mitt response?, dvs genom att skriva:
request.ContentType = "xml";
request.ContentType ="json"
så bestämmer jag vilket response jag vill ha?, eller är detta en parameter som skcikas in via url?
Tack på förhand!