packages feed

factual-api-0.6.0: examples/RawReadExample.hs

module Main where

import System.Environment (getArgs)
import Network.Factual.API
import Data.Factual.Response
import qualified Data.Map as M

main :: IO()
main = do
  args <- getArgs
  let oauthKey = head args
  let oauthSecret = last args
  let options = Options { token = generateToken oauthKey oauthSecret, timeout = Nothing }
  result <- get options "/t/places" $ M.fromList [("q", "starbucks")]
  putStrLn $ "Status: " ++ status result
  putStrLn $ "Version: " ++ show (version result)
  putStrLn $ "Data: " ++ show (response result)