Input a search term and pass it to an API

Uses your Google Cloud location to construct a search term or you can input your own search term to pass to the Wikipedia API. A list of related Wikipedia articles is returned.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

YAML

  main 
 : 
  
 params 
 : 
  
 [ 
 input 
 ] 
  
 steps 
 : 
  
 - 
  
 checkSearchTermInInput 
 : 
  
 switch 
 : 
  
 - 
  
 condition 
 : 
  
 '${"searchTerm" 
  
 in 
  
 input}' 
  
 assign 
 : 
  
 - 
  
 searchTerm 
 : 
  
 '${input.searchTerm}' 
  
 next 
 : 
  
 readWikipedia 
  
 - 
  
 getLocation 
 : 
  
 call 
 : 
  
 sys.get_env 
  
 args 
 : 
  
 name 
 : 
  
 GOOGLE_CLOUD_LOCATION 
  
 result 
 : 
  
 location 
  
 - 
  
 setFromCallResult 
 : 
  
 assign 
 : 
  
 - 
  
 searchTerm 
 : 
  
 '${text.split(location, 
  
 "-")[0]}' 
  
 - 
  
 readWikipedia 
 : 
  
 call 
 : 
  
 http.get 
  
 args 
 : 
  
 url 
 : 
  
 'https://en.wikipedia.org/w/api.php' 
  
 query 
 : 
  
 action 
 : 
  
 opensearch 
  
 search 
 : 
  
 '${searchTerm}' 
  
 result 
 : 
  
 wikiResult 
  
 - 
  
 returnOutput 
 : 
  
 return 
 : 
  
 '${wikiResult.body[1]}' 
 

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser .

Create a Mobile Website
View Site in Mobile | Classic
Share by: