Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Http, Headers } from '@angular/http';
- test() {
- //End point
- let endPoint = "https://api.test.hotelbeds.com/hotel-api/1.0/status";
- // Your API Key and secret
- let apiKey = "";
- let secret = "";
- // Signature is generated by SHA256 (Api-Key + Secret +Timestamp (in seconds))
- let d = new Date();
- let t = d.getTime();
- let data = apiKey + secret + t;
- var shaObj = new jsSHA("SHA-256", "TEXT");
- shaObj.update(data);
- var hash = shaObj.getHash("HEX");
- let body = {};
- let headers = new Headers();
- headers.append('X-Signature', hash);
- headers.append('Api-Key', apiKey);
- headers.append('Accept', 'application/xml');
- this.http.post(endPoint, body, {
- headers: headers
- }).map(res => res.json()).subscribe(res => {
- console.log(res);
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement