Difference between revisions of "Device flow usecase 1"
Pavel.lobko (talk | contribs)  | 
				Pavel.lobko (talk | contribs)   | 
				||
| Line 16: | Line 16: | ||
;step 2  | ;step 2  | ||
:i2rest client provide you with link - go ahead and follow it.  | :i2rest client provide you with link - go ahead and follow it.  | ||
| − | + | :[[File:Device-flow-usecase1.png]] <br>  | |
;step 3  | ;step 3  | ||
:check the result  | :check the result  | ||
Revision as of 15:28, 6 April 2020
Google drive API
Lets walk step by step through our example with creating "i2rest.doc" file on "i2restexample" user's Google Drive
- Preparations
 - At the very begining your application should be registrated as a client (obtaining Device ID and Device Password) on Google.
 - Add SSL sertificate “google.com” to your DCM CLIENT.
 
- step 1
 - Execute command
 
 I2REST COMMAND(*POST) URL('https://www.googleapis.com/drive/v3/files') BODY(*N '{"name":"i2rest.doc"}' 'application/json' *YES 1208) OUTPUT(*BOTH) DCMCLIENT(MYCLIENT) RECVLOG('/home/btpl/recv.log') SENTLOG('/home/btpl/sent.log')
 TOKENS('/qsys.lib/qtemp.lib/tokens.usrspc') AUTHID('677815701888-dfa6i6tcrvqpvmc1acii98ij32h7lc3j.apps.googleusercontent.com') AUTHPW('2Rstk_A-u4rbLcm6OFcclMz5') AUTHURL('https://oauth2.googleapis.com/device/code')
 TOKENURL('https://oauth2.googleapis.com/token') SCOPE('https://www.googleapis.com/auth/drive.file')
- step 3
 - check the result
 
