24 lines
		
	
	
		
			887 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			887 B
		
	
	
	
		
			Factor
		
	
	
! Copyright (C) 2018 Björn Lindqvist.
 | 
						|
! See http://factorcode.org/license.txt for BSD license.
 | 
						|
USING: help.markup help.syntax ;
 | 
						|
IN: google.gmail
 | 
						|
 | 
						|
ARTICLE: "google.gmail" "GMail Client"
 | 
						|
"This vocab implements an api to GMail based on " { $vocab-link "oauth2" } "."
 | 
						|
$nl
 | 
						|
"To use the vocab, it first needs to be supplied the 'Client ID' and 'Client secret settings' using the " { $link configure-oauth2 } " vord:"
 | 
						|
{ $unchecked-example
 | 
						|
  "\"client-id\" \"client-secret\" configure-oauth2"
 | 
						|
}
 | 
						|
"The settings can be found on Google's developer console at " { $url "https://console.developers.google.com" } ". Then the authenticated users labels can be listed using:"
 | 
						|
{ $unchecked-example
 | 
						|
  "list-labels"
 | 
						|
}
 | 
						|
"Or to list the first message in the users inbox:"
 | 
						|
{ $unchecked-example
 | 
						|
  "\"INBOX\" list-messages-by-label \"messages\" of"
 | 
						|
  "first \"id\" of { } get-messages"
 | 
						|
} ;
 | 
						|
 | 
						|
ABOUT: "google.gmail"
 |