package gapi-ocaml

  1. Overview
  2. Docs
A simple OCaml client for Google Services

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.4.7.tar.gz
sha256=3a9e7ba4446b90f842c10dc2e49211c394c9f012715da01bb0b80baccabb41bb
md5=27919a0188772392e9b74bfd95fbaaa1

doc/gapi-ocaml/GapiOAuth1/index.html

Module GapiOAuth1Source

OAuth 1.0a authorization API implementation.

Sourceval generate_signature : GapiCore.HttpMethod.t -> string -> (string * string) list -> GapiCore.SignatureMethod.t -> string -> string -> string
Sourceval generate_oauth_header : (string * string) list -> string -> string
Sourceval build_oauth_fields_to_sign : ?oauth_nonce:string -> ?oauth_timestamp:'a -> ?oauth_callback:string -> ?oauth_token:string -> ?oauth_verifier:string -> string -> GapiCore.SignatureMethod.t -> (string * string) list
Sourceval get_request_token : ?url:string -> ?oauth_signature_method:GapiCore.SignatureMethod.t -> ?oauth_nonce:string -> ?oauth_timestamp:'a -> ?xoauth_displayname:string -> consumer_secret:string -> oauth_consumer_key:string -> scope:string -> oauth_callback:string -> GapiConversation.Session.t -> GapiAuthResponse.t * GapiConversation.Session.t
Sourceval authorize_token_url : ?base_url:string -> ?hd:string -> ?hl:string -> ?mobile:bool -> string -> string
Sourceval get_access_token : ?url:string -> ?oauth_signature_method:GapiCore.SignatureMethod.t -> ?oauth_nonce:string -> ?oauth_timestamp:'a -> consumer_secret:string -> oauth_consumer_key:string -> oauth_token:string -> oauth_verifier:string -> oauth_secret:string -> GapiConversation.Session.t -> GapiAuthResponse.t * GapiConversation.Session.t
Sourceval get_token_info : ?url:string -> ?oauth_signature_method:GapiCore.SignatureMethod.t -> ?oauth_nonce:string -> ?oauth_timestamp:'a -> consumer_secret:string -> oauth_consumer_key:string -> oauth_token:string -> oauth_secret:string -> GapiConversation.Session.t -> GapiAuthResponse.t * GapiConversation.Session.t
Sourceval revoke_token : ?url:string -> ?oauth_signature_method:GapiCore.SignatureMethod.t -> ?oauth_nonce:string -> ?oauth_timestamp:'a -> consumer_secret:string -> oauth_consumer_key:string -> oauth_token:string -> oauth_secret:string -> GapiConversation.Session.t -> unit * GapiConversation.Session.t