petsc-3.7.1 2016-05-15
Report Typos and Errors

PetscBoxRefresh

Get a new authorization token for accessing Box drive from PETSc from a refresh token

Synopsis

PetscErrorCode PetscBoxRefresh(MPI_Comm comm,const char refresh_token[],char access_token[],char new_refresh_token[],size_t tokensize)
Not collective, only the first process in the MPI_Comm does anything Many br

Input Parameters

comm - MPI communicator Many br
refresh token - obtained with PetscBoxAuthorize(), if NULL PETSc will first look for one in the options data Many brif not found it will call PetscBoxAuthorize() Many br
tokensize - size of the output string access_token Many br

Output Parameter

access_token - token that can be passed to PetscBoxUpload() Many br
new_refresh_token - the old refresh token is no longer valid, not this is different than Google where the same refresh_token is used forever Many br

Many br

See Also

PetscURLShorten(), PetscBoxAuthorize(), PetscBoxUpload()

Level:intermediate
Location:
src/sys/webclient/box.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages

Examples

src/sys/webclient/examples/tutorialsboxupload.c.html