Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. function sendPushNotification(message) {
  2. var result = getToken();
  3. var access_token = "Bearer " + result["access_token"];
  4.  
  5. var requestStructure = {
  6. method : 'post',
  7. returnedContentType : 'json',
  8. path : '/imfpush/v1/apps/my.app/messages',
  9. headers: {
  10. "Content-Type" : "application/json",
  11. "Authorization" : access_token
  12. },
  13. parameters : {
  14. 'message':{'alert' : 'Test message'}
  15. }
  16. };
  17.  
  18. result = MFP.Server.invokeHttp(requestStructure);
  19.  
  20. return result;
  21. }
  22.  
  23.  
  24. function getToken() {
  25. var requestStructure = {
  26. method : 'post',
  27. returnedContentType : 'json',
  28. path : '/mfp/api/az/v1/token',
  29. headers: {
  30. "Content-Type" : "application/x-www-form-urlencoded",
  31. "Authorization" : "Basic UHVzaE5vd213123asdsadGlvbjpQdXNoTm90aasdasdWZpY2F0aW9u"
  32. },
  33. parameters:{
  34. "grant_type" : "client_credentials",
  35. "scope" : "push.application.my.app messages.write"
  36. }
  37. };
  38.  
  39. var results = MFP.Server.invokeHttp(requestStructure);
  40. return results;
  41. }
  42.  
  43. parameters : {
  44. 'message':{'alert' : 'Test message'}
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement