-
Notifications
You must be signed in to change notification settings - Fork 1
Pure Haskell implementation of the Google+ API
License
MichaelXavier/GooglePlus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Web.GooglePlus ------------ Haskell implementation of the GooglePlus api. For more info, see http://developers.google.com/+/api/ Installation ------------ Requires that you have cabal installed. I've included a Makefile for convenience. To install run `make install` Alternatively, you can install this from Hackage: `cabal install googleplus` Documentation ------------- `make doc` will generate a doc directory. Point your browser at the index.html to see the Haddock documentation. Brief Example ------------- This example is included in the documentation of the Web.GooglePlus: {-# LANGUAGE OverloadedStrings #-} import Web.GooglePlus import Web.GooglePlus.Monad import Web.GooglePlus.Types import Control.Monad.Reader import Data.Text (unpack) doStuff :: GooglePlusM () doStuff = do Right person <- getPerson Me Right feed <- getActivityFeed Me PublicCollection -- ... return () main :: IO () main = do runReaderT (unGooglePlusM doStuff) env where env = GooglePlusEnv { gpAuth = APIKey "MYKEY" } Bugs ---- Use the issue tracker on github for bugs. I'll do my best to get them resolved as soon as I can. One thing you may encounter is a parse error (resulting in a Left value) in some of the API calls talking about a key missing. I've tried to weed these out as much as possible but this is a result of Google not explicitly specifying what fields will always be present. I've had to just feed live data through the code to figure out what fields aren't always there. This, consequently, is why there are so many Maybe fields in the datatypes. If you spot one of these parse errors, please tell me right away so I can correct the types.
About
Pure Haskell implementation of the Google+ API
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published