Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. import { Http, Headers } from '@angular/http';
  2. test() {
  3. //End point
  4. let endPoint = "https://api.test.hotelbeds.com/hotel-api/1.0/status";
  5. // Your API Key and secret
  6. let apiKey = "";
  7. let secret = "";
  8. // Signature is generated by SHA256 (Api-Key + Secret +Timestamp (in seconds))
  9. let d = new Date();
  10. let t = d.getTime();
  11. let data = apiKey + secret + t;
  12.  
  13. var shaObj = new jsSHA("SHA-256", "TEXT");
  14. shaObj.update(data);
  15. var hash = shaObj.getHash("HEX");
  16.  
  17. let body = {};
  18. let headers = new Headers();
  19. headers.append('X-Signature', hash);
  20. headers.append('Api-Key', apiKey);
  21. headers.append('Accept', 'application/xml');
  22.  
  23. this.http.post(endPoint, body, {
  24. headers: headers
  25. }).map(res => res.json()).subscribe(res => {
  26. console.log(res);
  27. })
  28.  
  29.  
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement