Difference between revisions of "NoAuth usecase 3"

From i2Rest
Jump to: navigation, search
Line 1: Line 1:
 
{{DISPLAYTITLE:Sending SMS via Vonage APIs}}
 
{{DISPLAYTITLE:Sending SMS via Vonage APIs}}
 
    
 
    
Two things we have to take care before we start messaging:
+
Two things we have to take care beforestart messaging:
 
: [https://www.nexmo.com free registration on Nexmo.com]
 
: [https://www.nexmo.com free registration on Nexmo.com]
 
: [[adding SSL certificate]]
 
: [[adding SSL certificate]]
Line 7: Line 7:
 
When the preparations are completed, all we have to do - is just compose our POST request following the [https://developer.nexmo.com/api/sms instructions].
 
When the preparations are completed, all we have to do - is just compose our POST request following the [https://developer.nexmo.com/api/sms instructions].
 
    
 
    
<pre>
+
 
I2REST COMMAND(*POST)  
+
  I2REST COMMAND(*POST) URL('https://rest.nexmo.com/sms/json')
      URL('https://rest.nexmo.com/sms/json')
+
  BODY(*N '{"api_key":"40a45a89", "api_secret":"EN8AHxD6fOd1jvWD", "from":"Vonage SMS API",  "to":"375297784290",
      BODY(*N '{"api_key":"40a45a89", "api_secret":"EN8AHxD6fOd1jvWD", "from":"Vonage SMS API",  "to":"375297784290", "text":"Hello from i2Rest"}' 'application/json')  
+
  "text":"Hello from i2Rest"}' 'application/json') OUTPUT(*BOTH) DCMCLIENT(MYCLIENT) RECVLOG('/home/btpl/recvnex.log')  
      OUTPUT(*BOTH)
+
  SENTLOG('/home/btpl/sentnex.log') AUTHMETHOD(*NONE)     
      DCMCLIENT(MYCLIENT)  
+
 
      RECVLOG('/home/btpl/recvnex.log')  
 
      SENTLOG('/home/btpl/sentnex.log')  
 
      AUTHMETHOD(*NONE)     
 
</pre>
 
 
Was it your phone ring? Check it.<br>
 
Was it your phone ring? Check it.<br>
 
[[File:Noauth3-2.png]]  
 
[[File:Noauth3-2.png]]  

Revision as of 14:48, 12 April 2020


Two things we have to take care beforestart messaging:

free registration on Nexmo.com
adding SSL certificate

When the preparations are completed, all we have to do - is just compose our POST request following the instructions.


 I2REST COMMAND(*POST) URL('https://rest.nexmo.com/sms/json')
 BODY(*N '{"api_key":"40a45a89", "api_secret":"EN8AHxD6fOd1jvWD", "from":"Vonage SMS API",  "to":"375297784290",
 "text":"Hello from i2Rest"}' 'application/json') OUTPUT(*BOTH) DCMCLIENT(MYCLIENT) RECVLOG('/home/btpl/recvnex.log') 
 SENTLOG('/home/btpl/sentnex.log') AUTHMETHOD(*NONE)    

Was it your phone ring? Check it.
Noauth3-2.png



Back to i2Rest Client